_dbus_listen_tcp_socket: free listen_fd in the error case
authorChristian Dywan <christian.dywan@lanedo.com>
Tue, 18 Jan 2011 16:00:05 +0000 (16:00 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Tue, 18 Jan 2011 16:00:05 +0000 (16:00 +0000)
Origin: vendor, Maemo
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=29881
Bug-NB: NB#180486
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/dbus-sysdeps-unix.c

index 56761e6..7635264 100644 (file)
@@ -1438,6 +1438,7 @@ _dbus_listen_tcp_socket (const char     *host,
       dbus_set_error (error, _dbus_error_from_errno (errno),
                       "Failed to bind socket \"%s:%s\": %s",
                       host ? host : "*", port, _dbus_strerror (errno));
+      dbus_free (listen_fd);
       return -1;
     }