diff options
author | Kristen Carlson Accardi <kristen@linux.intel.com> | 2010-03-24 10:13:25 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-03-24 13:21:32 -0700 |
commit | efb95941bef5935f26ab79edd69a9917bc79305b (patch) | |
tree | 21ecb1f28b2292577a65d757536d17be7ed3ba8f /gatchat/ppp_auth.c | |
parent | 7dbd19e44131cc8353e4109e63f658e89f0932e2 (diff) | |
download | ofono-efb95941bef5935f26ab79edd69a9917bc79305b.tar.gz |
fix memory leak in ppp_auth
Free packet after calling ppp_transmit()
Diffstat (limited to 'gatchat/ppp_auth.c')
-rw-r--r-- | gatchat/ppp_auth.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gatchat/ppp_auth.c b/gatchat/ppp_auth.c index 22704367..6c3913e5 100644 --- a/gatchat/ppp_auth.c +++ b/gatchat/ppp_auth.c @@ -112,6 +112,7 @@ static void chap_process_challenge(struct auth_data *auth, guint8 *packet) /* transmit the packet */ ppp_transmit(auth->ppp, (guint8 *) ppp_packet, response_length); + g_free(ppp_packet); challenge_out: g_checksum_free(checksum); |