Close forgotten descriptor.

PR: 6690
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
This commit is contained in:
brian 1998-05-19 21:49:54 +00:00
parent 0cc808ba0d
commit a3d6984f73

View File

@ -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;
}