Refactor the isc_log API so it cannot fail on memory failures
The isc_mem API now crashes on memory allocation failure, and this is the next commit in series to cleanup the code that could fail before, but cannot fail now, e.g. isc_result_t return type has been changed to void for the isc_log API functions that could only return ISC_R_SUCCESS.
This commit is contained in:
committed by
Ondřej Surý
parent
e6deefd03f
commit
0b793166d0
@@ -62,8 +62,7 @@ int ctx_init(void) {
|
||||
|
||||
isc_mem_create(&ctx.mem);
|
||||
|
||||
if (isc_log_create(ctx.mem, &ctx.log, &ctx.logcfg) != ISC_R_SUCCESS)
|
||||
goto done;
|
||||
isc_log_create(ctx.mem, &ctx.log, &ctx.logcfg);
|
||||
|
||||
isc_log_setcontext(ctx.log);
|
||||
dns_log_init(ctx.log);
|
||||
|
||||
Reference in New Issue
Block a user