diff --git a/mongoose.c b/mongoose.c index 1ca9e5eb..e8bfb4cd 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); }