diff --git a/main.c b/main.c index fb2dc0b..1ba03ee 100644 --- a/main.c +++ b/main.c @@ -59,8 +59,6 @@ main(int argc, char **argv) split_request(request, hostname, path, query); set_path(path, sizeof(path), virtualhost, hostname); - //get_query(path, query, sizeof(query)); - /* percent decode */ uridecode(query); uridecode(path); diff --git a/vger.c b/vger.c index 79a842c..1fe1a8c 100644 --- a/vger.c +++ b/vger.c @@ -452,21 +452,6 @@ split_dir_file(char *path, char *dir, size_t dirsiz, char *file, size_t filesiz) } } -char * -get_query(char *path, char *query, size_t querysiz) -{ - char *pos = NULL; - - /* remove a query string before percent decoding */ - /* look for "?" if any to set query for cgi, remove it */ - pos = strchr(path, '?'); - if (pos != NULL) { - estrlcpy(query, pos + 1, querysiz); - pos[0] = '\0'; /* path end where query begins */ - } - return query; -} - void split_request(const char *request, char *hostname, char *path, char *query) { diff --git a/vger.h b/vger.h index b9d71c0..ed3b6eb 100644 --- a/vger.h +++ b/vger.h @@ -47,7 +47,6 @@ ssize_t display_file(const char *); int do_cgi(const char *, const char *, const char *, const char *, const char *); void drop_privileges(const char *, const char *, const char *); void split_dir_file(char *, char *, size_t, char *, size_t); -char * get_query(char *, char *, size_t); char * set_path(char *, size_t, int, const char *); void status(const int, const char *, ...); void strip_trailing_slash(char *);