default 1 год назад
Родитель
Сommit
a33cdf2907
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      xs_url.h

+ 3 - 0
xs_url.h

@@ -23,6 +23,9 @@ xs_str *xs_url_dec(const char *str)
             if (sscanf(str + 1, "%02x", &i) == 1) {
                 unsigned char uc = i;
 
+                if (!xs_is_string((char *)&uc))
+                    break;
+
                 s = xs_append_m(s, (char *)&uc, 1);
                 str += 2;
             }