From: James Jones Date: Tue, 16 Aug 2022 20:16:32 +0000 (-0500) Subject: Catch NULL return from fr_value_box_alloc() (CID #1507889) (#4672) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=639a2a1b8d8066bc4c5331f0f7de529e3620c6df;p=thirdparty%2Ffreeradius-server.git Catch NULL return from fr_value_box_alloc() (CID #1507889) (#4672) --- diff --git a/src/lib/server/tmpl_eval.c b/src/lib/server/tmpl_eval.c index 5854c018d1b..cf96d68f4aa 100644 --- a/src/lib/server/tmpl_eval.c +++ b/src/lib/server/tmpl_eval.c @@ -1324,6 +1324,7 @@ int tmpl_eval_pair(TALLOC_CTX *ctx, fr_value_box_list_t *out, request_t *request } value = fr_value_box_alloc(ctx, FR_TYPE_UINT32, NULL, false); + if (!value) goto oom; value->datum.uint32 = count; fr_dlist_insert_tail(&list, value); break; @@ -1467,7 +1468,7 @@ done: }; fr_dlist_move(out, &list); - return 0; + return 0; }