From: Luigi Rizzo Date: Wed, 11 Oct 2006 23:26:44 +0000 (+0000) Subject: operator != also works between booleans... X-Git-Tag: 1.6.0-beta1~3^2~4440 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6d6e60be7936697244e8b6b392bd5e43f1807599;p=thirdparty%2Fasterisk.git operator != also works between booleans... git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@44900 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 7057c81816..9e3f8c1ffa 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -11687,8 +11687,7 @@ static void handle_response_peerpoke(struct sip_pvt *p, int resp, struct sip_req was_reachable = peer->lastms > 0 && peer->lastms <= peer->maxms; is_reachable = pingtime <= peer->maxms; statechanged = peer->lastms == 0 /* yes, unknown before */ - || ( !was_reachable && is_reachable) - || ( was_reachable && !is_reachable ); + || was_reachable != is_reachable; peer->lastms = pingtime; peer->call = NULL;