From 636d026e133d874daf39a84a7702253454644926 Mon Sep 17 00:00:00 2001 From: default Date: Tue, 4 Feb 2025 16:24:21 +0100 Subject: More xs_url_dec() fixes. --- xs_url.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xs_url.h b/xs_url.h index fd320a4..8e2e243 100644 --- a/xs_url.h +++ b/xs_url.h @@ -17,6 +17,9 @@ xs_str *xs_url_dec(const char *str) xs_str *s = xs_str_new(NULL); while (*str) { + if (!xs_is_string(str)) + break; + if (*str == '%') { unsigned int i; -- cgit v1.2.3