chiark / gitweb /
src/types.c: Fix obvious stupid mistake.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 17 May 2014 16:38:51 +0000 (17:38 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 17 May 2014 16:38:51 +0000 (17:38 +0100)
And a sneaky style hack.

src/types.c

index d6d028d3fa6ca9174231bf4d02491f6274c8bf78..daedf1bdc6226ce9472c52bd4b373fe5bfac50d1 100644 (file)
@@ -647,8 +647,8 @@ static void icb_addr(adns_query parent, adns_query child)
 
   if (!(child->flags & adns__qf_addr_cname) &&
       (parent->flags & adns__qf_addr_answer) &&
-      (!pans->cname != !cans->cname ||
-       (pans->cname && strcmp(pans->cname, pans->cname) != 0))) {
+      (!!pans->cname != !!cans->cname ||
+       (pans->cname && strcmp(pans->cname, cans->cname) != 0))) {
     /* We've detected an inconsistency in CNAME records, and must deploy
      * countermeasures.
      */