aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Willmann <dwillmann@sysmocom.de>2021-01-17 14:20:28 +0100
committerDaniel Willmann <dwillmann@sysmocom.de>2021-01-17 14:20:28 +0100
commit89a00f352de6b41b53887f5b08eb9bd41c95b908 (patch)
tree80ff8e4f4d5b6a9dfd8d6abea3ada598c4d80def
parentcf8371ad4d2eb0f77556cff710d514004fb00277 (diff)
ns2: Fix memory leak in IP-SNS
Don't allocate msg twice - it's not nice. Change-Id: I3fa0076eb480a7bcadb74cc86760dc29b77ac600 Related: OS#4874
-rw-r--r--src/gb/gprs_ns2_message.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gb/gprs_ns2_message.c b/src/gb/gprs_ns2_message.c
index eb9a1984..6c7f08fd 100644
--- a/src/gb/gprs_ns2_message.c
+++ b/src/gb/gprs_ns2_message.c
@@ -498,7 +498,7 @@ int ns2_tx_sns_ack(struct gprs_ns2_vc *nsvc, uint8_t trans_id, uint8_t *cause,
const struct gprs_ns_ie_ip6_elem *ip6_elems,
unsigned int num_ip6_elems)
{
- struct msgb *msg = gprs_ns2_msgb_alloc();
+ struct msgb *msg;
struct gprs_ns_hdr *nsh;
uint16_t nsei;
@@ -652,7 +652,7 @@ int ns2_tx_sns_config_ack(struct gprs_ns2_vc *nsvc, uint8_t *cause)
int ns2_tx_sns_size(struct gprs_ns2_vc *nsvc, bool reset_flag, uint16_t max_nr_nsvc,
int ip4_ep_nr, int ip6_ep_nr)
{
- struct msgb *msg = gprs_ns2_msgb_alloc();
+ struct msgb *msg;
struct gprs_ns_hdr *nsh;
uint16_t nsei;