summaryrefslogtreecommitdiff
path: root/gatchat/ppp_auth.c
diff options
context:
space:
mode:
authorKristen Carlson Accardi <kristen@linux.intel.com>2010-03-24 10:13:25 -0700
committerMarcel Holtmann <marcel@holtmann.org>2010-03-24 13:21:32 -0700
commitefb95941bef5935f26ab79edd69a9917bc79305b (patch)
tree21ecb1f28b2292577a65d757536d17be7ed3ba8f /gatchat/ppp_auth.c
parent7dbd19e44131cc8353e4109e63f658e89f0932e2 (diff)
downloadofono-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.c1
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);