From 4ece292c3fba7ec8f02b057a069943a325d091db Mon Sep 17 00:00:00 2001 From: Justus Winter <4winter@informatik.uni-hamburg.de> Date: Fri, 16 May 2014 12:50:35 +0200 Subject: trans/fakeroot: remove spurious semicolon A spurious semicolon caused a control flow bug in check_openmodes, leading to a port leak. * trans/fakeroot.c (check_openmodes): Remove spurious semicolon. --- trans/fakeroot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'trans/fakeroot.c') diff --git a/trans/fakeroot.c b/trans/fakeroot.c index 987af243..0ea3cbf4 100644 --- a/trans/fakeroot.c +++ b/trans/fakeroot.c @@ -222,7 +222,7 @@ check_openmodes (struct netnode *nn, int newmodes, file_t file) mach_port_deallocate (mach_task_self (), file); file = MACH_PORT_NULL; } - if (file == MACH_PORT_NULL); + if (file == MACH_PORT_NULL) { enum retry_type bad_retry; char bad_retryname[1024]; /* XXX */ -- cgit v1.2.3