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);
|
rc = ipa_server_conn_ccm(conn, msg);
|
||||||
if (rc < 0) {
|
if (rc < 0) {
|
||||||
/* conn is already invalid here! */
|
/* conn is already invalid here! */
|
||||||
msgb_free(msg);
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
msgb_free(msg);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -65,6 +65,7 @@ static int read_cb(struct osmo_gsup_conn *conn, struct msgb *msg)
|
||||||
gsup.message_type);
|
gsup.message_type);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
msgb_free(msg);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in New Issue