From e36eda540444910e297e577c793a801d1c9ccafc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sun, 12 Mar 2023 07:58:00 +0100 Subject: [PATCH] core: check that parameters are not NULL in URL functions --- src/core/wee-url.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/wee-url.c b/src/core/wee-url.c index b0d19a340..d3a086b88 100644 --- a/src/core/wee-url.c +++ b/src/core/wee-url.c @@ -1027,7 +1027,7 @@ weeurl_search_constant (struct t_url_constant *constants, const char *name) { int i; - if (!name) + if (!constants || !name) return -1; for (i = 0; constants[i].name; i++) @@ -1056,6 +1056,9 @@ weeurl_get_mask_value (struct t_url_constant *constants, int num_items, i, index; long mask; + if (!constants || !string_mask) + return 0; + mask = 0; items = string_split (string_mask, "+", NULL,