On: 27 Sep 1998 12:34:17 +0200 Torsten Hilbrich writes:

> Does anybody managed to get the following behavior?
> 
> - if I press the checkmark, I want the yellow light to appear to
>   indicate, that my connection is in dial-on-demand state (i.e., the
>   default route is set to ippp0 and the interface is waiting for the
>   next paket to dial out).
> 
> - when the isdn connection is established, the green light should
>   appear and the timer should start

As announced, I looked into the source and made a first patch.  Due
its shortness I will append it to this posting.  If anybody who is
using the program too could test this patch, I could send it to the
maintainer for possible inclusion.

        Torsten

--- wmppp.c.orig        Sun Sep 27 22:32:53 1998
+++ wmppp.c     Sun Sep 27 22:33:02 1998
@@ -310,10 +310,6 @@
                                        usage();
                                        exit(1);
                                }
-                               if (strncmp(argv[i+1], "ppp", 3)) {
-                                       usage();
-                                       exit(1);
-                               }
                                active_interface = argv[i+1];
                                i++;
                                break;
@@ -473,7 +469,7 @@
                if (currenttime != lasttime) {
                        i = 0;
 
-                       if (stillonline(active_interface)) {
+                       if (stillonline(active_interface) > 1) {
                                i = 1;
                                if (!starttime) {
                                        starttime = currenttime;
@@ -684,7 +680,7 @@
        if (fp) {
                while (fgets(temp, 128, fp)) {
                        if (strstr(temp, ifs)) {
-                               i = 1; /* Line is alive */
+                               i++; /* Line is alive */
                        }
                }
                fclose(fp);

Reply via email to