Merge pull request #35 from JohnAZoidberg/routepath

Define searchpath for route with macro
This commit is contained in:
Erik Ekman 2019-08-27 22:34:08 +02:00 committed by GitHub
commit 8e14f18282
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -39,6 +39,10 @@
#define IFCONFIGPATH "PATH=/sbin:/bin " #define IFCONFIGPATH "PATH=/sbin:/bin "
#endif #endif
#ifndef ROUTEPATH
#define ROUTEPATH "PATH=/sbin:/bin "
#endif
#ifdef WINDOWS32 #ifdef WINDOWS32
#include "windows.h" #include "windows.h"
#include <winioctl.h> #include <winioctl.h>
@ -629,7 +633,7 @@ tun_setip(const char *ip, const char *other_ip, int netbits)
} else { } else {
snprintf(cmdline, sizeof(cmdline), snprintf(cmdline, sizeof(cmdline),
"/sbin/route add %s/%d %s", ROUTEPATH "route add %s/%d %s",
inet_ntoa(netip), netbits, ip); inet_ntoa(netip), netbits, ip);
} }
fprintf(stderr, "Adding route %s/%d to %s\n", inet_ntoa(netip), netbits, ip); fprintf(stderr, "Adding route %s/%d to %s\n", inet_ntoa(netip), netbits, ip);