summaryrefslogtreecommitdiffstats
path: root/net.c
diff options
context:
space:
mode:
authorPaulK <contact@paulk.fr>2012-02-24 17:14:05 +0100
committerPaulK <contact@paulk.fr>2012-02-24 17:14:05 +0100
commit323e097a9dde4b8f241fe214f3adf82fb8415d73 (patch)
treeb62585de3d8d132ecab48df09ed2b7ed6debd910 /net.c
parent307b9f7f1e77007a37c76fe2e6a7cf91f9f91ac2 (diff)
downloadhardware_ril_samsung-ril-323e097a9dde4b8f241fe214f3adf82fb8415d73.zip
hardware_ril_samsung-ril-323e097a9dde4b8f241fe214f3adf82fb8415d73.tar.gz
hardware_ril_samsung-ril-323e097a9dde4b8f241fe214f3adf82fb8415d73.tar.bz2
Fixed some unusual return values on error
Diffstat (limited to 'net.c')
-rw-r--r--net.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/net.c b/net.c
index e913a70..f7f9bd4 100644
--- a/net.c
+++ b/net.c
@@ -53,7 +53,7 @@ unsigned char ipc2ril_reg_state(unsigned char reg_state)
return 4;
default:
LOGE("%s: invalid reg_state: %d", __FUNCTION__, reg_state);
- return 255;
+ return 0;
}
}
@@ -110,7 +110,7 @@ int ipc2ril_mode_sel(unsigned char mode)
case IPC_NET_MODE_SEL_UMTS_ONLY:
return 2;
default:
- return 255;
+ return 0;
}
}
@@ -141,7 +141,7 @@ int ipc2ril_plmn_sel(unsigned char mode)
case IPC_NET_PLMN_SEL_AUTO:
return 0;
default:
- return 255;
+ return 0;
}
}
@@ -156,7 +156,7 @@ unsigned char ril2ipc_plmn_sel(int mode)
case 1:
return IPC_NET_PLMN_SEL_MANUAL;
default:
- return 255;
+ return 0;
}
}
@@ -423,6 +423,8 @@ void ipc_net_current_plmn(struct ipc_message_info *message)
}
break;
case IPC_TYPE_RESP:
+ LOGD("Got SOL Operator message");
+
// IPC_NET_REGISTRATION_STATE_ROAMING is the biggest valid value
if(ril_state.netinfo.reg_state == IPC_NET_REGISTRATION_STATE_NONE ||
ril_state.netinfo.reg_state == IPC_NET_REGISTRATION_STATE_SEARCHING ||