From 8c0f56a77f93370f8313d8b774f250a8739a7d19 Mon Sep 17 00:00:00 2001 From: smithjord3 Date: Tue, 29 Oct 2019 13:32:59 +1300 Subject: [PATCH] Set manifest pointer to null to stop double free when database is slow --- rhizome_restful.c | 1 + 1 file changed, 1 insertion(+) diff --git a/rhizome_restful.c b/rhizome_restful.c index a596516b..18ae9fed 100644 --- a/rhizome_restful.c +++ b/rhizome_restful.c @@ -981,6 +981,7 @@ static int restful_rhizome_(httpd_request *r, const char *remainder) break; case RHIZOME_BUNDLE_STATUS_BUSY: rhizome_manifest_free(r->manifest); + r->manifest = NULL; return http_request_rhizome_response(r, 0, NULL); case RHIZOME_BUNDLE_STATUS_ERROR: rhizome_manifest_free(r->manifest);