Close forgotten descriptor.
PR: 6690 Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
This commit is contained in:
parent
0cc808ba0d
commit
a3d6984f73
@ -17,7 +17,7 @@
|
||||
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
*
|
||||
* $Id: os.c,v 1.41 1998/01/19 02:59:33 brian Exp $
|
||||
* $Id: os.c,v 1.42 1998/01/21 02:15:23 brian Exp $
|
||||
*
|
||||
*/
|
||||
#include <sys/param.h>
|
||||
@ -183,6 +183,7 @@ CleanInterface(const char *name)
|
||||
LogPrintf(LogERROR, "tun_configure: Can't get dst for %s on %s !\n",
|
||||
inet_ntoa(((struct sockaddr_in *)&ifra.ifra_addr)->sin_addr),
|
||||
name);
|
||||
close(s);
|
||||
return 0;
|
||||
}
|
||||
ifra.ifra_broadaddr = ifrq.ifr_dstaddr;
|
||||
@ -191,9 +192,11 @@ CleanInterface(const char *name)
|
||||
LogPrintf(LogERROR, "tun_configure: Can't delete %s address on %s !\n",
|
||||
inet_ntoa(((struct sockaddr_in *)&ifra.ifra_addr)->sin_addr),
|
||||
name);
|
||||
close(s);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
close(s);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user