Author: Bleep <tom.helvey@cox.net>
[ircu2.10.12-pk.git] / adns / src / transmit.c
index 47785e6b57bab73c7a773a12b54630d54d789bc2..d2d3d0cb6e5cc565c7e80c1524441006ca3f25a8 100644 (file)
@@ -95,7 +95,9 @@ adns_status adns__mkquery(adns_state ads, vbuf *vb, int *id_r,
        if (!(flags & adns_qf_quoteok_query)) return adns_s_querydomaininvalid;
        if (ctype_digit(p[0])) {
          if (ctype_digit(p[1]) && ctype_digit(p[2])) {
-           c= (*p++ - '0')*100 + (*p++ - '0')*10 + (*p++ - '0');
+           c =  (*p++ - '0') * 100;
+            c += (*p++ - '0') * 10;
+            c += (*p++ - '0');
            if (c >= 256) return adns_s_querydomaininvalid;
          } else {
            return adns_s_querydomaininvalid;