diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2021-11-29 15:45:25 +0300 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2021-11-29 20:36:35 +0000 |
commit | 6d594e4e83e971703e65ddb0d00488ac39ceaf70 (patch) | |
tree | a7d33b2eeedbd93be0b425b87d7bd68cdc0eeaa2 | |
parent | ef19fc1ccd8a967ba1d860e8f6a426d360e4edce (diff) |
libmsc: fix another memleak (struct gsm_sms) in gsm340_rx_tpdu()
Change-Id: I42e819fb83096c1432df16f501b9d1f6a6160ae7
Fixes: I2c50904349dd4ed229b60b8468d776b817c0bd44
-rw-r--r-- | src/libmsc/gsm_04_11.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libmsc/gsm_04_11.c b/src/libmsc/gsm_04_11.c index bd7cf1fc2..722973e77 100644 --- a/src/libmsc/gsm_04_11.c +++ b/src/libmsc/gsm_04_11.c @@ -642,7 +642,7 @@ static int gsm340_rx_tpdu(struct gsm_trans *trans, struct msgb *msg, * attempt re-submission to the ESME) */ if (rc == GSM411_RP_CAUSE_MO_NET_OUT_OF_ORDER) - return rc; + goto out; /* free() the message */ /* * This SMS got routed through SMPP or no receiver exists. |