summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2013-01-08 13:30:35 +0100
committerAndreas Eversberg <jolly@eversberg.eu>2013-01-08 13:30:35 +0100
commitbff6bb7b5471829ed419238037986760e457c817 (patch)
tree9dcd5ed603153c85862d5c14eaa4c7c24d071d16
parent43b368b66da0f47343b10375eb1fe1fc89888a0e (diff)
mobile: Fixed ignoring of MDL-ERROR-IND
Some MDL-ERROR causes must not lead to link failure. The missing "return 0" causes all errors to be ignored which are not listed inside switch/case statement.
-rw-r--r--src/host/layer23/src/mobile/gsm48_rr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/host/layer23/src/mobile/gsm48_rr.c b/src/host/layer23/src/mobile/gsm48_rr.c
index 3d15494a..76eaf8f5 100644
--- a/src/host/layer23/src/mobile/gsm48_rr.c
+++ b/src/host/layer23/src/mobile/gsm48_rr.c
@@ -4982,6 +4982,7 @@ static int gsm48_rr_mdl_error_ind(struct osmocom_ms *ms, struct msgb *msg)
default:
LOGP(DRR, LOGL_NOTICE, "MDL-Error (cause %d) ignoring\n",
cause);
+ return 0;
}
LOGP(DRR, LOGL_NOTICE, "MDL-Error (cause %d) aborting\n", cause);