]> xenbits.xensource.com Git - people/dstodden/blktap.git/commitdiff
blktap: Avoid a potential crasher in tapdisk-control.
authorDaniel Stodden <daniel.stodden@citrix.com>
Tue, 17 Aug 2010 08:56:27 +0000 (01:56 -0700)
committerDaniel Stodden <daniel.stodden@citrix.com>
Tue, 17 Aug 2010 08:56:27 +0000 (01:56 -0700)
Only affects a failure path quite unlikely to be taken.

drivers/tapdisk-control.c

index 862ad55e50f298b0bab72113a5041c714233c461..0330921273420c383443e3edd45a553365fd08eb 100644 (file)
@@ -835,8 +835,7 @@ tapdisk_control_accept(event_id_t id, char mode, void *private)
                                            tapdisk_control_handle_request,
                                            connection);
        if (err == -1) {
-               close(fd);
-               free(connection);
+               tapdisk_control_close_connection(connection);
                ERR(err, "failed to register new control event\n");
                return;
        }