Author: file
Date: Fri Mar  6 12:35:10 2015
New Revision: 432525

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=432525
Log:
Tweak log messages and fix resolver_resolve_sync_off_nominal test so it 
unregisters the correct resolver at the end.

Modified:
    team/group/dns/main/dns_core.c
    team/group/dns/tests/test_dns.c

Modified: team/group/dns/main/dns_core.c
URL: 
http://svnview.digium.com/svn/asterisk/team/group/dns/main/dns_core.c?view=diff&rev=432525&r1=432524&r2=432525
==============================================================================
--- team/group/dns/main/dns_core.c (original)
+++ team/group/dns/main/dns_core.c Fri Mar  6 12:35:10 2015
@@ -148,23 +148,24 @@
                ast_log(LOG_ERROR, "Could not perform asynchronous resolution, 
no name provided\n");
                return NULL;
        } else if (rr_type > ns_t_max) {
-               ast_log(LOG_ERROR, "Could not perform asynchronous resolution, 
resource record type '%d' exceeds maximum\n",
-                       rr_type);
+               ast_log(LOG_ERROR, "Could not perform asynchronous resolution 
of '%s', resource record type '%d' exceeds maximum\n",
+                       name, rr_type);
                return NULL;
        } else if (rr_type < 0) {
-               ast_log(LOG_ERROR, "Could not perform asynchronous resolution, 
invalid resource record type '%d'\n",
-                       rr_type);
+               ast_log(LOG_ERROR, "Could not perform asynchronous resolution 
of '%s', invalid resource record type '%d'\n",
+                       name, rr_type);
                return NULL;
        } else if (rr_class > ns_c_max) {
-               ast_log(LOG_ERROR, "Could not perform asynchronous resolution, 
resource record class '%d' exceeds maximum\n",
-                       rr_class);
+               ast_log(LOG_ERROR, "Could not perform asynchronous resolution 
of '%s', resource record class '%d' exceeds maximum\n",
+                       name, rr_class);
                return NULL;
        } else if (rr_class < 0) {
-               ast_log(LOG_ERROR, "Could not perform asynchronous resolution, 
invalid resource class '%d'\n",
-                       rr_class);
+               ast_log(LOG_ERROR, "Could not perform asynchronous resolution 
of '%s', invalid resource class '%d'\n",
+                       name, rr_class);
                return NULL;
        } else if (!callback) {
-               ast_log(LOG_ERROR, "Could not perform asynchronous resolution, 
no callback provided\n");
+               ast_log(LOG_ERROR, "Could not perform asynchronous resolution 
of '%s', no callback provided\n",
+                       name);
                return NULL;
        }
 
@@ -250,20 +251,24 @@
                ast_log(LOG_ERROR, "Could not perform synchronous resolution, 
no name provided\n");
                return -1;
        } else if (rr_type > ns_t_max) {
-               ast_log(LOG_ERROR, "Could not perform synchronous resolution, 
resource record type '%d' exceeds maximum\n",
-                       rr_type);
+               ast_log(LOG_ERROR, "Could not perform synchronous resolution of 
'%s', resource record type '%d' exceeds maximum\n",
+                       name, rr_type);
                return -1;
        } else if (rr_type < 0) {
-               ast_log(LOG_ERROR, "Could not perform synchronous resolution, 
invalid resource record type '%d'\n",
-                       rr_type);
+               ast_log(LOG_ERROR, "Could not perform synchronous resolution of 
'%s', invalid resource record type '%d'\n",
+                       name, rr_type);
                return -1;
        } else if (rr_class > ns_c_max) {
-               ast_log(LOG_ERROR, "Could not perform synchronous resolution, 
resource record class '%d' exceeds maximum\n",
-                       rr_class);
+               ast_log(LOG_ERROR, "Could not perform synchronous resolution of 
'%s', resource record class '%d' exceeds maximum\n",
+                       name, rr_class);
                return -1;
        } else if (rr_class < 0) {
-               ast_log(LOG_ERROR, "Could not perform synchronous resolution, 
invalid resource class '%d'\n",
-                       rr_class);
+               ast_log(LOG_ERROR, "Could not perform synchronous resolution of 
'%s', invalid resource class '%d'\n",
+                       name, rr_class);
+               return -1;
+       } else if (!result) {
+               ast_log(LOG_ERROR, "Could not perform synchronous resolution of 
'%s', no result pointer provided for storing results\n",
+                       name);
                return -1;
        }
 

Modified: team/group/dns/tests/test_dns.c
URL: 
http://svnview.digium.com/svn/asterisk/team/group/dns/tests/test_dns.c?view=diff&rev=432525&r1=432524&r2=432525
==============================================================================
--- team/group/dns/tests/test_dns.c (original)
+++ team/group/dns/tests/test_dns.c Fri Mar  6 12:35:10 2015
@@ -990,11 +990,11 @@
 
        if (!ast_dns_resolve("asterisk.org", ns_t_a, ns_c_in, &result)) {
                ast_test_status_update(test, "DNS resolution succeeded when we 
expected it not to\n");
-               ast_dns_resolver_unregister(&test_resolver);
-               return AST_TEST_FAIL;
-       }
-
-       ast_dns_resolver_unregister(&test_resolver);
+               ast_dns_resolver_unregister(&terrible_resolver);
+               return AST_TEST_FAIL;
+       }
+
+       ast_dns_resolver_unregister(&terrible_resolver);
 
        if (result) {
                ast_test_status_update(test, "Failed DNS resolution set the 
result to something non-NULL\n");


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

svn-commits mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/svn-commits

Reply via email to