$NetBSD: patch-ab,v 1.4 2006/05/12 09:30:55 joerg Exp $ Added more logging. --- pptp.c.orig 2005-07-28 03:15:11.000000000 +0200 +++ pptp.c 2006-03-14 13:51:22.000000000 +0100 @@ -7,7 +7,7 @@ #include #include -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__DragonFly__) #include #elif defined(__NetBSD__) || defined(__OpenBSD__) #include @@ -261,6 +261,8 @@ int main(int argc, char **argv, char **e inetaddr = get_ip_address(argv[optind]); optind++; + log("using remote IP address %s\n", inet_ntoa(inetaddr)); + /* Find the ppp options, extract phone number */ pppdargc = argc - optind; pppdargv = argv + optind; @@ -504,6 +506,12 @@ void launch_pppd(char *ttydev, int argc, for (j = 0; j < argc; j++) new_argv[i++] = argv[j]; new_argv[i] = NULL; + + fprintf(stderr, "running pppd:"); + for (i = 0; new_argv[i] != NULL; i++) + fprintf(stderr, " %s", new_argv[i]); + fprintf(stderr, "\n"); + execvp(new_argv[0], new_argv); }