From 386d2e5cd4d2ce09907738b4d3518fd71a64f779 Mon Sep 17 00:00:00 2001
From: Sergey Lyubka <valenok@gmail.com>
Date: Fri, 18 Jul 2014 13:00:43 +0100
Subject: [PATCH] fix leak in handle_propfind()

---
 mongoose.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/mongoose.c b/mongoose.c
index 1ca9e5eb2..e8bfb4cda 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -3337,7 +3337,9 @@ static void handle_propfind(struct connection *conn, const char *path,
         struct dir_entry *de = &arr[i];
         mg_url_encode(de->file_name, strlen(de->file_name), buf, sizeof(buf));
         print_props(conn, buf, &de->st);
+        free(de->file_name);
       }
+      free(arr);
     }
     ns_send(conn->ns_conn, footer, sizeof(footer) - 1);
   }
-- 
GitLab