]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Add missing return statement
authorTravis Cross <tc@traviscross.com>
Mon, 25 Jun 2012 05:57:01 +0000 (05:57 +0000)
committerTravis Cross <tc@traviscross.com>
Mon, 25 Jun 2012 06:38:30 +0000 (06:38 +0000)
sres_cached_answers_sockaddr is supposed to return ENOENT if no cached
records are found.  Because of the missing return statement, however,
it would never do this and would instead return something very likely
to be garbage.

libs/sofia-sip/libsofia-sip-ua/sresolv/sres.c

index ceb7d0f601442e9fd3ed6a4edfaab3487b608ec9..009ba80695bbe7bd3bf8d4f1a31f8fbcf586e23b 100644 (file)
@@ -1372,7 +1372,7 @@ sres_cached_answers_sockaddr(sres_resolver_t *res,
     return NULL;
 
   if (!sres_cache_get(res->res_cache, type, name, &result))
-    su_seterrno(ENOENT), (void *)NULL;
+    return su_seterrno(ENOENT), (void *)NULL;
 
   return result;
 }