diff options
author | PaulK <contact@paulk.fr> | 2012-02-24 17:14:05 +0100 |
---|---|---|
committer | PaulK <contact@paulk.fr> | 2012-02-24 17:14:05 +0100 |
commit | 323e097a9dde4b8f241fe214f3adf82fb8415d73 (patch) | |
tree | b62585de3d8d132ecab48df09ed2b7ed6debd910 /net.c | |
parent | 307b9f7f1e77007a37c76fe2e6a7cf91f9f91ac2 (diff) | |
download | hardware_replicant_libsamsung-ril-323e097a9dde4b8f241fe214f3adf82fb8415d73.tar.gz hardware_replicant_libsamsung-ril-323e097a9dde4b8f241fe214f3adf82fb8415d73.tar.bz2 hardware_replicant_libsamsung-ril-323e097a9dde4b8f241fe214f3adf82fb8415d73.zip |
Fixed some unusual return values on error
Diffstat (limited to 'net.c')
-rw-r--r-- | net.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -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 || |