소스 검색

[Fix] Rdns: Fix multiple replies in fake replies

tags/1.9.0
Vsevolod Stakhov 5 년 전
부모
커밋
3e9e08d54e
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2
    2
      contrib/librdns/resolver.c

+ 2
- 2
contrib/librdns/resolver.c 파일 보기

@@ -984,7 +984,7 @@ void rdns_resolver_set_fake_reply (struct rdns_resolver *resolver,
fake_rep->rcode = rcode;

if (reply) {
DL_APPEND (fake_rep->result, reply);
DL_CONCAT (fake_rep->result, reply);
}
}
else {
@@ -999,7 +999,7 @@ void rdns_resolver_set_fake_reply (struct rdns_resolver *resolver,
memcpy (&fake_rep->key, srch, sizeof (*srch) + len);

if (reply) {
DL_APPEND (fake_rep->result, reply);
DL_CONCAT (fake_rep->result, reply);
}

HASH_ADD (hh, resolver->fake_elts, key, sizeof (*srch) + len, fake_rep);

Loading…
취소
저장