Parcourir la source

Another crash fix.

default il y a 1 an
Parent
commit
a33cdf2907
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  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;
             }