Use default libunbound paths instead of /etc/resolv.conf and /etc/hosts.
authorSteinar H. Gunderson <sesse@samfundet.no>
Mon, 24 Jun 2013 23:06:19 +0000 (01:06 +0200)
committerSteinar H. Gunderson <sesse@samfundet.no>
Mon, 24 Jun 2013 23:06:19 +0000 (01:06 +0200)
itkacl-2.1/itkacl.c

index 2795cf4d6885899058ab740cb436997a9276db5d..eda3ebb70dbe00694a87d3d23f0d1abe9b5717e8 100644 (file)
@@ -195,22 +195,22 @@ int itkacl_check(const char * const realm, const char * const user,
                return -1;
        }
 
-       ret = ub_ctx_resolvconf(ctx, "/etc/resolv.conf");
+       ret = ub_ctx_resolvconf(ctx, NULL);
        if (ret != 0) {
                if (errmsg)
                        snprintf(errmsg, errmsg_size,
-                                "Host name lookup failure: Could not read /etc/resolv.conf "
+                                "Host name lookup failure: Could not read resolv.conf "
                                 "(resolver error: %s) (system error: %s)",
                                 ub_strerror(ret), strerror(errno));
                ub_ctx_delete(ctx);
                return -1;
        }
 
-       ret = ub_ctx_hosts(ctx, "/etc/hosts");
+       ret = ub_ctx_hosts(ctx, NULL);
        if (ret != 0) {
                if (errmsg)
                        snprintf(errmsg, errmsg_size,
-                                "Host name lookup failure: Could not read /etc/hosts "
+                                "Host name lookup failure: Could not read hosts file "
                                 "(resolver error: %s) (system error: %s)",
                                 ub_strerror(ret), strerror(errno));
                ub_ctx_delete(ctx);