Fix for MacOS interface setup and config timing bugs.

This commit is contained in:
Adam Ierymenko 2021-09-09 09:30:48 -04:00
commit 1b8917a57c
No known key found for this signature in database
GPG key ID: C8877CF2D7A5D7F3
4 changed files with 26 additions and 9 deletions

View file

@ -176,10 +176,10 @@ static void die()
close(s_ndrvfd);
if (s_bpffd >= 0)
close(s_bpffd);
if (s_deviceName[0])
run("/sbin/ifconfig",s_deviceName,"destroy",(char *)0);
if (s_peerDeviceName[0])
run("/sbin/ifconfig",s_peerDeviceName,"destroy",(char *)0);
if (s_deviceName[0])
run("/sbin/ifconfig",s_deviceName,"destroy",(char *)0);
}
static inline void close_inherited_fds()