summaryrefslogtreecommitdiffstats
path: root/gatchat/ppp_cp.c
diff options
context:
space:
mode:
authorZhenhua Zhang <zhenhua.zhang@intel.com>2010-06-21 17:25:39 +0800
committerDenis Kenzior <denkenz@gmail.com>2010-06-21 09:19:55 -0500
commit9f180fc27a83937e6d6e6e15936cca5004f057ad (patch)
tree32b37f02913e5dabce9c6e1609a40e40347d749e /gatchat/ppp_cp.c
parentc80432bfde1bdea41ec7d079f9ad064a0f493a11 (diff)
downloadofono-9f180fc27a83937e6d6e6e15936cca5004f057ad.tar.bz2
ppp: Fix leak in pppcp_send_protocol_reject
Free the reject pppcp packet after ppp_transmit.
Diffstat (limited to 'gatchat/ppp_cp.c')
-rw-r--r--gatchat/ppp_cp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gatchat/ppp_cp.c b/gatchat/ppp_cp.c
index bade6bbe..b0a18aac 100644
--- a/gatchat/ppp_cp.c
+++ b/gatchat/ppp_cp.c
@@ -938,6 +938,8 @@ void pppcp_send_protocol_reject(struct pppcp_data *data,
ppp_transmit(data->ppp, pppcp_to_ppp_packet(packet),
ntohs(packet->length));
+
+ pppcp_packet_free(packet);
}
/*