diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-06-08 06:52:06 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-06-08 06:52:06 -0700 |
commit | b7166e050de67c3c4010cde357feb20908bb4739 (patch) | |
tree | 147441aa6ad9cbbdc54f2a2325597e120157d727 | |
parent | be219ebde731f2580c0d64ec87bf434af6f9f981 (diff) | |
download | txr-b7166e050de67c3c4010cde357feb20908bb4739.tar.gz txr-b7166e050de67c3c4010cde357feb20908bb4739.tar.bz2 txr-b7166e050de67c3c4010cde357feb20908bb4739.zip |
Fix memory leak in dgram socket streams.
* socket.c (dgram_destroy): Free the dgram_stream
structure too, not just its buffers.
-rw-r--r-- | socket.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -345,6 +345,7 @@ static void dgram_destroy(val stream) free(d->rx_buf); free(d->tx_buf); d->rx_buf = d->tx_buf = 0; + free(d); } static void dgram_overflow(val stream) |