diff options
author | brian <brian@cvs.openbsd.org> | 1998-12-10 18:40:57 +0000 |
---|---|---|
committer | brian <brian@cvs.openbsd.org> | 1998-12-10 18:40:57 +0000 |
commit | 23a70e50b43e59a16025f1048560c80285954902 (patch) | |
tree | d36615d9eb2e395cf462313eec794225933f0cfc | |
parent | 38562359457af0c977f1820b7f85c07af8c7ce82 (diff) |
Boy, this was tricky to find:
Remove any dial timer that might be hanging around at
datalink_Destroy() time. This timer may be left running
after the link is closed (making sure it's not automatically
opened again too soon).
-rw-r--r-- | usr.sbin/ppp/ppp/datalink.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/ppp/ppp/datalink.c b/usr.sbin/ppp/ppp/datalink.c index 2c8a4c61dbc..1f3de81ce2b 100644 --- a/usr.sbin/ppp/ppp/datalink.c +++ b/usr.sbin/ppp/ppp/datalink.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: datalink.c,v 1.2 1998/10/29 02:21:44 brian Exp $ + * $Id: datalink.c,v 1.3 1998/12/10 18:40:56 brian Exp $ */ #include <sys/types.h> @@ -811,6 +811,7 @@ datalink_Destroy(struct datalink *dl) } } + timer_Stop(&dl->dial_timer); result = dl->next; modem_Destroy(dl->physical); free(dl->name); |