CID 350472: (USE_AFTER_FREE) in /lib/dns/request.c: 805 in dns_request_createvia()
/lib/dns/request.c: 805 in dns_request_createvia()
799 /* connect failed, detach here */
800 req_detach(&(dns_request_t *){ request });
801
802 cleanup:
803 isc_task_detach(&(isc_task_t *){ task });
804 /* final detach to shut down request */
CID 350472: (USE_AFTER_FREE)
Calling "req_detach" frees pointer "request" which has already been freed.
805 req_detach(&request);
806 req_log(ISC_LOG_DEBUG(3), "dns_request_createvia: failed %s",
807 isc_result_totext(result));
808 return (result);
809 }
810
/lib/dns/request.c: 805 in dns_request_createvia()
799 /* connect failed, detach here */
800 req_detach(&(dns_request_t *){ request });
801
802 cleanup:
803 isc_task_detach(&(isc_task_t *){ task });
804 /* final detach to shut down request */
CID 350472: (USE_AFTER_FREE)
Calling "req_detach" frees pointer "request" which has already been freed.
805 req_detach(&request);
806 req_log(ISC_LOG_DEBUG(3), "dns_request_createvia: failed %s",
807 isc_result_totext(result));
808 return (result);
809 }
810
Edited by Ondřej Surý