Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jun 1999 14:57:35 +0100 (BST)
From:      rsmith@trltech.co.uk
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   bin/12115: pppd reports wrong connected duration with demand option
Message-ID:  <199906101357.OAA01338@rdls.sw.wan>

next in thread | raw e-mail | index | archive | help

>Number:         12115
>Category:       bin
>Synopsis:       pppd reports wrong connected duration with demand option
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 10 07:00:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Richard Smith
>Release:        FreeBSD 3.1-RELEASE i386
>Organization:
TRL Technology Ltd
>Environment:

FreeBSD ns.wan 3.1-RELEASE FreeBSD 3.1-RELEASE #0: Thu Jun  3 16:11:34 BST 1999     richard@ns2.wan:/usr/src/sys/compile/GATEKEEPER  i386

>Description:

Using pppd for dial-on-demand over a dial-up ISDN line to our ISP. Whenever the line drops, pppd reports the connected duration in minutes using syslog(3), priority LOG_NOTICE. Unfortunately pppd calculates the duration from when pppd was started, not from when the line went up.

>How-To-Repeat:

Add the 'demand' keyword to the /etc/ppp/options file.

>Fix:

*** main.c.original     Wed Jun  2 14:32:49 1999
--- main.c      Wed Jun  2 14:59:51 1999
***************
*** 509,514 ****
--- 509,521 ----
            close(i);
        }
  
+       if (demand) {
+           /*
+            * dial-on-demand: connected time starts now
+            */
+           stime = time((time_t *) NULL);
+       }
+ 
        /* run welcome script, if any */
        if (welcomer && welcomer[0]) {
            if (device_script(welcomer, ttyfd, ttyfd) < 0)


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906101357.OAA01338>