]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
l_pkt2buf from Justin.
authorWouter Wijngaards <wouter@NLnetLabs.nl>
Wed, 11 Aug 2010 06:54:39 +0000 (06:54 +0000)
committerWouter Wijngaards <wouter@NLnetLabs.nl>
Wed, 11 Aug 2010 06:54:39 +0000 (06:54 +0000)
lua/lua.c

index 466da3741714229874dcd2eadd4ac194cd3fb39e..da4bd650837a3cfc5b18f663936fe9d4e8b123a6 100644 (file)
--- a/lua/lua.c
+++ b/lua/lua.c
@@ -563,6 +563,7 @@ l_pkt2buf(lua_State *L)
        b = ldns_buffer_new(LDNS_MIN_BUFLEN);
 
        if (ldns_pkt2buffer_wire(b, p) != LDNS_STATUS_OK) {
+               ldns_buffer_free(b);
                return 0;
        }
        lua_pushlightuserdata(L, b);