diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-01-28 14:25:31 +0100 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-03-03 16:19:07 +0100 |
commit | 2cde90e9042b8e0f2909f84e3fff3f66efa36221 (patch) | |
tree | 977365f1cb29fdd32236c98ad094d4c6648cb03a /openbsc/src/libmsc/gsm_04_08.c | |
parent | f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c (diff) |
Fix two rc values in gsm0408_dispatch()
I do hope the unimplemented/unknown messages did not return 0 intentionally.
Diffstat (limited to 'openbsc/src/libmsc/gsm_04_08.c')
-rw-r--r-- | openbsc/src/libmsc/gsm_04_08.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/openbsc/src/libmsc/gsm_04_08.c b/openbsc/src/libmsc/gsm_04_08.c index d9d739032..084e672c1 100644 --- a/openbsc/src/libmsc/gsm_04_08.c +++ b/openbsc/src/libmsc/gsm_04_08.c @@ -3604,6 +3604,7 @@ int gsm0408_dispatch(struct gsm_subscriber_connection *conn, struct msgb *msg) case GSM48_PDISC_SM_GPRS: LOGP(DRLL, LOGL_NOTICE, "Unimplemented " "GSM 04.08 discriminator 0x%02x\n", pdisc); + rc = -1; break; case GSM48_PDISC_NC_SS: release_anchor(conn); @@ -3612,6 +3613,7 @@ int gsm0408_dispatch(struct gsm_subscriber_connection *conn, struct msgb *msg) default: LOGP(DRLL, LOGL_NOTICE, "Unknown " "GSM 04.08 discriminator 0x%02x\n", pdisc); + rc = -1; break; } |