From 2d7f557ae9365ac4554afb4dcf7e675527e200d6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Leroy?= <frederic.leroy@b-com.com>
Date: Tue, 12 Jul 2016 16:27:25 +0200
Subject: [PATCH] UE/EMM: fix buggy condition in IdleMode.c

---
 openair3/NAS/UE/EMM/IdleMode.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/openair3/NAS/UE/EMM/IdleMode.c b/openair3/NAS/UE/EMM/IdleMode.c
index 8570a58789..c9ebc40b7a 100644
--- a/openair3/NAS/UE/EMM/IdleMode.c
+++ b/openair3/NAS/UE/EMM/IdleMode.c
@@ -902,10 +902,7 @@ int emm_proc_plmn_selection_end(nas_user_t *user, int found, tac_t tac, ci_t ci,
    * Or terminate the PLMN selection procedure
    */
   if (!select_next_plmn) {
-    /* TODO: be sure of this fix */
-    LOG_TRACE(WARNING, "%s:%d:%s: be sure!!\n", __FILE__, __LINE__, __FUNCTION__);
-    //if (!(_emm_plmn_list.fplmn) < 0) { // FIXME this comparison makes no sense (bool < 0)
-    if (!(_emm_plmn_list.fplmn < 0)) { // FIXME this comparison makes no sense (bool < 0)
+    if (_emm_plmn_list.fplmn >= 0) {
       /* There were one or more PLMNs which were available and allowable,
        * but an LR failure made registration on those PLMNs unsuccessful
        * or an entry in any of the forbidden area lists prevented a
-- 
GitLab