- Timestamp:
- Jun 17, 2014, 11:46:35 AM (11 years ago)
- Branches:
- master
- Children:
- e68221b
- Parents:
- 9440414
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dns.c
r9440414 r120eedd 56 56 icbd_log(is, LOG_WARNING, "dns resolution failed: %s", 57 57 gai_strerror(ar->ar_gai_errno)); 58 59 if (ISSETF(is->flags, ICB_SF_PENDINGDROP)) { 60 free(is); 61 return; 62 } 63 64 CLRF(is->flags, ICB_SF_DNSINPROGRESS); 58 65 } 59 66 … … 65 72 struct addrinfo hints; 66 73 74 if (ISSETF(is->flags, ICB_SF_PENDINGDROP)) { 75 free(is); 76 return; 77 } 78 67 79 if (ar->ar_gai_errno == 0) { 68 80 icbd_log(is, LOG_DEBUG, "reverse dns resolved %s to %s", … … 73 85 as = getaddrinfo_async(is->hostname, NULL, &hints, NULL); 74 86 event_asr_run(as, dns_done_host, is); 75 } else 87 } else { 76 88 icbd_log(is, LOG_WARNING, "reverse dns resolution failed: %s", 77 89 gai_strerror(ar->ar_gai_errno)); 90 CLRF(is->flags, ICB_SF_DNSINPROGRESS); 91 } 78 92 } 79 93 … … 86 100 return; 87 101 102 SETF(is->flags, ICB_SF_DNSINPROGRESS); 103 88 104 if (verbose) 89 105 icbd_log(is, LOG_DEBUG, "resolving: %s", is->host);
Note:
See TracChangeset
for help on using the changeset viewer.