Message ID | 1402392027-9164-3-git-send-email-arei.gonglei@huawei.com |
---|---|
State | New |
Headers | show |
On Tue, Jun 10, 2014 at 05:20:25PM +0800, arei.gonglei@huawei.com wrote: > From: Gonglei <arei.gonglei@huawei.com> > > initialize fd and ctlfd, and close them at the end > > Signed-off-by: Gonglei <arei.gonglei@huawei.com> > --- > qemu-bridge-helper.c | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) Thanks, applied to my net tree: https://github.com/stefanha/qemu/commits/net Stefan
diff --git a/qemu-bridge-helper.c b/qemu-bridge-helper.c index 6a0974e..36eb3bc 100644 --- a/qemu-bridge-helper.c +++ b/qemu-bridge-helper.c @@ -229,7 +229,7 @@ int main(int argc, char **argv) unsigned long ifargs[4]; #endif int ifindex; - int fd, ctlfd, unixfd = -1; + int fd = -1, ctlfd = -1, unixfd = -1; int use_vnet = 0; int mtu; const char *bridge = NULL; @@ -436,7 +436,12 @@ int main(int argc, char **argv) /* profit! */ cleanup: - + if (fd >= 0) { + close(fd); + } + if (ctlfd >= 0) { + close(ctlfd); + } while ((acl_rule = QSIMPLEQ_FIRST(&acl_list)) != NULL) { QSIMPLEQ_REMOVE_HEAD(&acl_list, entry); g_free(acl_rule);