sulogin: use bb_error_msg instead of bb_info_msg; better message
[oweals/busybox.git] / networking / dnsd.c
index d80306d3d05aa85ddc5b8bfd7b84df87710da389..923ad6bc6ba1823a1f754ddfc7a0a02455c294d2 100644 (file)
@@ -30,7 +30,7 @@
 //usage:     "\n       -s      Send successful replies only. Use this if you want"
 //usage:     "\n               to use /etc/resolv.conf with two nameserver lines:"
 //usage:     "\n                       nameserver DNSD_SERVER"
-//usage:     "\n                       nameserver NORNAL_DNS_SERVER"
+//usage:     "\n                       nameserver NORMAL_DNS_SERVER"
 
 #include "libbb.h"
 #include <syslog.h>
@@ -194,7 +194,7 @@ static char *table_lookup(struct dns_entry *d,
                if ((len != 1 || d->name[1] != '*')
                /* we assume (do not check) that query_string
                 * ends in ".in-addr.arpa" */
-                && strncmp(d->rip, query_string, strlen(d->rip)) == 0
+                && is_prefixed_with(query_string, d->rip)
                ) {
 #if DEBUG
                        fprintf(stderr, "Found name:%s\n", d->name);