From 6ff47b3729a8d164ac69bca781b82b5757a7d9c1 Mon Sep 17 00:00:00 2001 From: Russell Bryant Date: Sat, 26 Jul 2008 15:16:20 +0000 Subject: actually use the cache_cache argument git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@133946 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/devicestate.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main/devicestate.c b/main/devicestate.c index 97c9c06ca..1601ee12c 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, "/"); -- cgit v1.2.3