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))
- 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))
int labnum, const char *dgram,
int labstart, int lablen) {
const char *label = dgram+labstart;
int labnum, const char *dgram,
int labstart, int lablen) {
const char *label = dgram+labstart;