Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Jul 2001 09:28:28 -0700 (PDT)
From:      Hellmuth Michaelis <hm@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/usr.sbin/i4b/isdnd fsm.c
Message-ID:  <200107211628.f6LGSS668663@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
hm          2001/07/21 09:28:28 PDT

  Modified files:
    usr.sbin/i4b/isdnd   fsm.c 
  Log:
  Fix hangup bug; Juha writes:
   Problem 2 is that doing a local hangup (eg. by writing "H" to the
   dialout device) to a call which is already disconnected results in isdnd
   moving the cfg entry to an illegal state, from which there is no
   recovery. This is tricky because there is no way to synchronize local
   hangup with the remote end (ie. the callee can always hang up at an
   inconvenient time)! Hence, patch-2 alters fsm.c's EV_DRQ state table
   such that the local hangup request is processed or ignored in most
   states, even for disconnected calls.
  
  Submitted by:	Juha-Matti Liukkonen <jml@cubical.fi>
  
  Revision  Changes    Path
  1.8       +4 -6      src/usr.sbin/i4b/isdnd/fsm.c


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




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