# HG changeset patch # User Mark Doliner # Date 1200468759 0 # Node ID 70c84d8ccc575e25fefae8b48f302c737d71d919 # Parent f55f84a1e3f7669519e54b214d83dde8115197b3# Parent df77b89a402540b4a3f59726ba9eecdf8161e637 merge of '167b1c9f831eb7790b419ee62343bb62ad1be92b' and '9df2fc149cf63f4ef4232f57f841a386130e61d1' diff -r f55f84a1e3f7 -r 70c84d8ccc57 libpurple/dnssrv.c --- a/libpurple/dnssrv.c Wed Jan 16 07:17:21 2008 +0000 +++ b/libpurple/dnssrv.c Wed Jan 16 07:32:39 2008 +0000 @@ -358,9 +358,12 @@ /* Child */ if (pid == 0) { + g_free(query); + close(out[0]); close(in[1]); resolve(in[0], out[1]); + /* resolve() does not return */ } close(out[1]);