]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Check return value (CID #1648446)
authorNick Porter <nick@portercomputing.co.uk>
Thu, 5 Jun 2025 07:05:12 +0000 (08:05 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Thu, 5 Jun 2025 07:05:12 +0000 (08:05 +0100)
src/modules/rlm_crl/rlm_crl.c

index b7538d7499b1bc7bdd54a1c1acf7d2eb73652337..dd2e74533b178a185f95586a6cd148a64876aebe 100644 (file)
@@ -418,7 +418,9 @@ static crl_entry_t *crl_entry_create(rlm_crl_t const *inst, fr_timer_list_t *tl,
        }
 
        DEBUG3("CRL from %s will expire in %pVs", url, fr_box_time_delta(expiry_time));
-       fr_timer_in(crl, tl, &crl->ev, expiry_time, false, crl_expire, crl);
+       if (fr_timer_in(crl, tl, &crl->ev, expiry_time, false, crl_expire, crl) <0) {
+               ERROR("Failed to set timer to expire CRL");
+       }
 
        X509_STORE_CTX_free(verify_ctx);
        return crl;