about summary refs log tree commit homepage
path: root/ext/mwrap/httpd.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mwrap/httpd.h')
-rw-r--r--ext/mwrap/httpd.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/ext/mwrap/httpd.h b/ext/mwrap/httpd.h
index 5c3b83f..17fb187 100644
--- a/ext/mwrap/httpd.h
+++ b/ext/mwrap/httpd.h
@@ -609,8 +609,13 @@ static enum mw_qev each_gt(struct mw_h1 *h1, struct mw_h1req *h1r,
                                 unsigned long min, bool csv)
 {
         static const char default_sort[] = "bytes";
-        const char *sort = default_sort;
-        size_t sort_len = sizeof(default_sort) - 1;
+        const char *sort;
+        size_t sort_len = 0;
+
+        if (!csv) {
+                sort = default_sort;
+                sort_len = sizeof(default_sort) - 1;
+        }
 
         if (h1r->qstr && h1r->qlen > 5 && !memcmp(h1r->qstr, "sort=", 5)) {
                 sort = h1r->qstr + 5;