From: Russell Bryant Date: Sat, 26 Jul 2008 15:16:20 +0000 (+0000) Subject: actually use the cache_cache argument X-Git-Tag: 1.6.2.0-beta1~1575 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6ff47b3729a8d164ac69bca781b82b5757a7d9c1;p=thirdparty%2Fasterisk.git actually use the cache_cache argument git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@133946 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/main/devicestate.c b/main/devicestate.c index 97c9c06ca9..1601ee12c3 100644 --- a/main/devicestate.c +++ b/main/devicestate.c @@ -339,9 +339,12 @@ static enum ast_device_state _ast_device_state(const char *device, int check_cac char *provider = NULL; /* If the last known state is cached, just return that */ - res = devstate_cached(device); - if (res != AST_DEVICE_UNKNOWN) - return res; + if (check_cache) { + res = devstate_cached(device); + if (res != AST_DEVICE_UNKNOWN) { + return res; + } + } buf = ast_strdupa(device); tech = strsep(&buf, "/");