chiark / gitweb /
+ * Add documentation comment by definition of adns_r_ptr_raw type enum.
[adns.git] / src / transmit.c
index 3b148227ef48f87a6cc57c3fbe28155fb6fe0aa9..b0a0cdde76f314da6b0107aea16aed515e3db2b8 100644 (file)
@@ -96,7 +96,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;