give error when no TAP adapters found, and clean better

This commit is contained in:
Erik Ekman 2009-01-25 21:40:04 +00:00
parent d53d06206a
commit 22608bd203
2 changed files with 4 additions and 2 deletions

View File

@ -58,5 +58,5 @@ clean:
@echo "Cleaning..."
@(cd src; $(MAKE) clean)
@(cd tests; $(MAKE) clean)
@rm -rf bin
@rm -rf bin iodine-latest-win32*

View File

@ -264,8 +264,10 @@ open_tun(const char *tun_device)
memset(adapter, 0, sizeof(adapter));
get_device(adapter, sizeof(adapter));
if (strlen(adapter) == 0)
if (strlen(adapter) == 0) {
warnx("No TAP adapters found. See README-win32.txt for help.\n");
return -1;
}
snprintf(tapfile, sizeof(tapfile), "%s%s.tap", TAP_DEVICE_SPACE, adapter);
printf("Opening device %s\n", tapfile);