diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2018-07-13 15:47:18 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2018-07-13 15:47:18 +0200 |
commit | c9ad6db1174cd0a50fb8c0059f92b4568555f780 (patch) | |
tree | e22c850e0da47b4d1d6618c3813e8a15c4edcbe1 /src | |
parent | 71975b9ff4d46a8f5b9d739864068b219d06453d (diff) |
Coverity CID 301772: fixed memory leak when icmp pkt could not send
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/pdesc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pdesc.c b/src/pdesc.c index c04f07c..25bd99f 100644 --- a/src/pdesc.c +++ b/src/pdesc.c @@ -214,6 +214,7 @@ int queue_packet(int icmp_sock, uint8_t type, char *buf, int num_bytes, (struct sockaddr*)dest_addr, sizeof(struct sockaddr)); if (err < 0) { pt_log(kLog_error, "Failed to send ICMP packet: %s\n", strerror(errno)); + free(pkt); return -1; } else if (err != pkt_len) |