From: Alan T. DeKok Date: Mon, 23 Mar 2020 14:22:58 +0000 (-0400) Subject: check for empty string && output list X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dae954c91d61ef5eec835e4e576da7b8ef54ad90;p=thirdparty%2Ffreeradius-server.git check for empty string && output list --- diff --git a/src/lib/server/xlat_tokenize.c b/src/lib/server/xlat_tokenize.c index 03c344a5f20..96ebf9ba013 100644 --- a/src/lib/server/xlat_tokenize.c +++ b/src/lib/server/xlat_tokenize.c @@ -938,6 +938,11 @@ ssize_t xlat_tokenize_argv(TALLOC_CTX *ctx, xlat_exp_t **head, char const *in, s last = &(node->next); } + if (!my_head) { + fr_strerror_printf("Empty string is invalid"); + return -1; + } + *head = my_head; my_head->count = count; return p - in;