chiark
/
gitweb
/
~ianmdlvl
/
adns.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
reverse parsing: Make adns__revparse_* return bool
[adns.git]
/
src
/
types.c
diff --git
a/src/types.c
b/src/types.c
index 804b3b587043ac0a18ceda54b4153727f2632ee5..0f89bdb1a96abf9979fca0936ea3b05ff61f67bb 100644
(file)
--- a/
src/types.c
+++ b/
src/types.c
@@
-1142,12
+1142,12
@@
static adns_status ckl_ptr(adns_state ads, adns_queryflags flags,
int labnum, const char *dgram,
int labstart, int lablen) {
if (lablen) {
int labnum, const char *dgram,
int labstart, int lablen) {
if (lablen) {
- if (adns__revparse_label(&cls->ptr, labnum, dgram,labstart,lablen))
+ if (
!
adns__revparse_label(&cls->ptr, labnum, dgram,labstart,lablen))
return adns_s_querydomainwrong;
} else {
return adns_s_querydomainwrong;
} else {
- if (adns__revparse_done(&cls->ptr, dgram, labnum,
- &ctx->tinfo.ptr.rev_rrtype,
- &ctx->tinfo.ptr.addr))
+ if (
!
adns__revparse_done(&cls->ptr, dgram, labnum,
+
&ctx->tinfo.ptr.rev_rrtype,
+
&ctx->tinfo.ptr.addr))
return adns_s_querydomainwrong;
}
return adns_s_ok;
return adns_s_querydomainwrong;
}
return adns_s_ok;