aboutsummaryrefslogtreecommitdiff
path: root/if.c
diff options
context:
space:
mode:
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>2004-09-13 21:42:51 +0000
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>2004-09-13 21:42:51 +0000
commitd6dfcc4ea01a49d2c12abf181dd482b17059be7a (patch)
tree58c9c78028938d86d87ac354d80a641699ebb866 /if.c
parentd3088fb661fdad60837f1ffd3bff3c83ce539483 (diff)
downloadslirp-d6dfcc4ea01a49d2c12abf181dd482b17059be7a.zip
slirp-d6dfcc4ea01a49d2c12abf181dd482b17059be7a.tar.gz
slirp-d6dfcc4ea01a49d2c12abf181dd482b17059be7a.tar.bz2
memory leak fix (Juergen Keil)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1067 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'if.c')
-rw-r--r--if.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/if.c b/if.c
index 9cba996..c99c837 100644
--- a/if.c
+++ b/if.c
@@ -307,6 +307,8 @@ again:
/* Encapsulate the packet for sending */
if_encap(ifm->m_data, ifm->m_len);
+ m_free(ifm);
+
if (if_queued)
goto again;
}