Merge branch 'marka-win32-fixup-v9_11' into 'v9_11'

reinstate error handler

See merge request isc-projects/bind9!2339
This commit is contained in:
Mark Andrews
2019-09-13 00:20:57 -04:00
+8
View File
@@ -1530,6 +1530,14 @@ allocate_socket(isc_socketmgr_t *manager, isc_sockettype_t type,
*socketp = sock;
return (ISC_R_SUCCESS);
error:
if (sock->recvbuf.base != NULL) {
isc_mem_put(manager->mctx, sock->recvbuf.base,
sock->recvbuf.len);
}
isc_mem_put(manager->mctx, sock, sizeof(*sock));
return (result);
}
/*