]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Check isc_mutex_init() return values
authorMark Andrews <marka@isc.org>
Thu, 6 Aug 2020 04:12:23 +0000 (14:12 +1000)
committerMark Andrews <marka@isc.org>
Tue, 11 Aug 2020 01:19:02 +0000 (01:19 +0000)
bin/nsupdate/nsupdate.c
lib/dns/geoip2.c

index a205699a438b9dce09a0acc7146cc61c75b4ea5c..fbd36c8af5f133bec57f932ed793ee8ef73b13db 100644 (file)
@@ -1054,7 +1054,8 @@ setup_system(void) {
                setup_keyfile(gmctx, glctx);
        }
 
-       isc_mutex_init(&answer_lock);
+       result = isc_mutex_init(&answer_lock);
+       check_result(result, "isc_mutex_init");
 }
 
 static int
index c498d8d43221161d5c91dbe93c8863f3afd90f2f..704ed98f4a2e97a5feb45ad674d578f2c68dd866 100644 (file)
@@ -82,7 +82,7 @@ static isc_mem_t *state_mctx = NULL;
 
 static void
 key_mutex_init(void) {
-       isc_mutex_init(&key_mutex);
+       RUNTIME_CHECK(isc_mutex_init(&key_mutex) == ISC_R_SUCCESS);
 }
 
 static void