summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2020-11-08 12:12:43 -0500
committerDrew DeVault <sir@cmpwn.com>2020-11-08 12:12:43 -0500
commit57f4fcdc418f135c8f0906655a0ff7c1fc37d81b (patch)
tree935f9351d3a6c71528dc51f8cf1784a22988e57e
parent02a386b56818333a160b876cc9049341bdcb45b4 (diff)
downloadgmnisrv-57f4fcdc418f135c8f0906655a0ff7c1fc37d81b.tar.gz
gmnisrv-57f4fcdc418f135c8f0906655a0ff7c1fc37d81b.tar.xz
gmnisrv-57f4fcdc418f135c8f0906655a0ff7c1fc37d81b.zip
Fix double free
-rw-r--r--src/serve.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/serve.c b/src/serve.c
index 8f5a39f..a3ac81a 100644
--- a/src/serve.c
+++ b/src/serve.c
@@ -321,6 +321,7 @@ static bool
route_match(struct gmnisrv_route *route, const char *path, char **revised)
{
free(*revised);
+ *revised = NULL;
switch (route->routing) {
case ROUTE_PATH:;
size_t l = strlen(route->path);