]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Another hangup bugfix from Juha:
authorHellmuth Michaelis <hm@FreeBSD.org>
Sat, 21 Jul 2001 16:31:39 +0000 (16:31 +0000)
committerHellmuth Michaelis <hm@FreeBSD.org>
Sat, 21 Jul 2001 16:31:39 +0000 (16:31 +0000)
commit697f33c12b0a8b84baf5fae830418433e6307ffb
treeebbc23eeda7c0b02fb69a9607dac6893787912b5
parent03096f2d75cbecb838599db173b8b6edb93a08f7
Another hangup bugfix from Juha:
 Problem 1 is that the config entry hangup flag is zeroed only at
 CONNECT_ACTIVE_IND in msghdl.c. If any (other) call is disconnected
 after EV_MDO and before CONNECT_ACTIVE_IND, the cleanup routine will
 disconnect the in-progress dialout as well, if its hangup flag is
 nonzero (which it is likely to be) after the previous incarnation of the
 cfg entry. Patch-1 fixes this by clearing the hangup flag as soon as a
 cfg entry is reserved for the call.

Submitted by: Juha-Matti Liukkonen <jml@cubical.fi>
usr.sbin/i4b/isdnd/msghdl.c