]> arthur.barton.de Git - netdata.git/commitdiff
prevent crash on incomplete request to old API
authorCosta Tsaousis <costa@tsaousis.gr>
Fri, 18 Nov 2016 17:38:27 +0000 (19:38 +0200)
committerCosta Tsaousis <costa@tsaousis.gr>
Fri, 18 Nov 2016 17:38:27 +0000 (19:38 +0200)
src/web_client.c

index 2b2402f4ec80455bf6777f949bf6ff6d49641720..dca75eaf8bcf0d68db8d639f8de485df26641d87 100644 (file)
@@ -1494,6 +1494,12 @@ int web_client_api_request(struct web_client *w, char *url)
 
 int web_client_api_old_data_request(struct web_client *w, char *url, int datasource_type)
 {
+    if(!url || !*url) {
+        buffer_flush(w->response.data);
+        buffer_sprintf(w->response.data, "Incomplete request.");
+        return 400;
+    }
+
     RRDSET *st = NULL;
 
     char *args = strchr(url, '?');