diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-04-11 22:07:52 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-04-11 22:07:52 +0000 |
commit | 3c238139f317fdca80c883c043b801b5ab5a6ac8 (patch) | |
tree | 322f47a7e1488fb8b0518cfaed521b917ef766ad | |
parent | 659280fa25f4d2b3493acba12ac5befe0d6e4db5 (diff) |
fix logic error; don't test for rtcache flag unless asked to (issue #6923)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19393 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r-- | channels/chan_sip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index c2f5be3d9..c9ad6b1b4 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -8502,7 +8502,7 @@ static char *complete_sip_peer(const char *word, int state, int flags2) ASTOBJ_CONTAINER_TRAVERSE(&peerl, !result, do { /* locking of the object is not required because only the name and flags are being compared */ if (!strncasecmp(word, iterator->name, wordlen) && - ast_test_flag(&iterator->flags[1], flags2) && + (!flags2 || ast_test_flag(&iterator->flags[1], flags2)) && ++which > state) result = ast_strdup(iterator->name); } while(0) ); |