29 lines
821 B
Diff
29 lines
821 B
Diff
--- pptp-1.7.2/routing.c 2008-05-14 07:33:55.000000000 +0100
|
|
+++ pptp-1.7.2/routing.c 2008-05-19 14:21:39.000000000 +0100
|
|
@@ -55,7 +55,7 @@
|
|
|
|
void routing_init(char *ip) {
|
|
char buf[256];
|
|
- snprintf(buf, 255, "/bin/ip route get %s", ip);
|
|
+ snprintf(buf, 255, "/sbin/ip route get %s", ip);
|
|
FILE *p = popen(buf, "r");
|
|
fgets(buf, 255, p);
|
|
/* TODO: check for failure of fgets */
|
|
@@ -66,14 +66,14 @@
|
|
|
|
void routing_start() {
|
|
char buf[256];
|
|
- snprintf(buf, 255, "/bin/ip route replace %s", route);
|
|
+ snprintf(buf, 255, "/sbin/ip route replace %s", route);
|
|
FILE *p = popen(buf, "r");
|
|
pclose(p);
|
|
}
|
|
|
|
void routing_end() {
|
|
char buf[256];
|
|
- snprintf(buf, 255, "/bin/ip route delete %s", route);
|
|
+ snprintf(buf, 255, "/sbin/ip route delete %s", route);
|
|
FILE *p = popen(buf, "r");
|
|
pclose(p);
|
|
}
|