Zero slashes should be impossible here.
authorEmil Mikulic <emikulic@gmail.com>
Thu, 1 Jan 2015 07:26:35 +0000 (18:26 +1100)
committerEmil Mikulic <emikulic@gmail.com>
Thu, 1 Jan 2015 07:26:35 +0000 (18:26 +1100)
darkhttpd.c

index ff900c3..5e513f4 100644 (file)
@@ -525,6 +525,7 @@ static char *make_safe_url(char *url) {
             num_slashes++;
 
     /* make an array for the URL elements */
+    assert(num_slashes > 0);
     chunks = xmalloc(sizeof(*chunks) * num_slashes);
 
     /* split by slashes and build chunks array */