ensure we release memory for all received msgb.
This commit is contained in:
parent
b36b99b96e
commit
19c8c2c9b1
|
@ -60,9 +60,9 @@ static int osmo_gsup_server_read_cb(struct ipa_server_conn *conn,
|
|||
rc = ipa_server_conn_ccm(conn, msg);
|
||||
if (rc < 0) {
|
||||
/* conn is already invalid here! */
|
||||
msgb_free(msg);
|
||||
return -1;
|
||||
}
|
||||
msgb_free(msg);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -65,6 +65,7 @@ static int read_cb(struct osmo_gsup_conn *conn, struct msgb *msg)
|
|||
gsup.message_type);
|
||||
break;
|
||||
}
|
||||
msgb_free(msg);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Reference in New Issue