X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/609133ee3365572c56ffa2ffb14d274ff47eb94b..c227e3bcc4a3d9e4a076e19976f8b2bb153143e7:/src/transmit.c diff --git a/src/transmit.c b/src/transmit.c index 3b14822..b0a0cdd 100644 --- a/src/transmit.c +++ b/src/transmit.c @@ -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;