Close manifest leak

This commit is contained in:
Jeremy Lakeman 2013-07-11 13:52:38 +09:30
parent 9372200dfc
commit add895fd97

View File

@ -957,9 +957,11 @@ int rhizome_suggest_queue_manifest_import(rhizome_manifest *m, const struct sock
{
IN();
if (!config.rhizome.fetch)
if (!config.rhizome.fetch){
rhizome_manifest_free(m);
RETURN(0);
}
const char *bid = alloca_tohex_bid(m->cryptoSignPublic);
int priority=100; /* normal priority */
@ -989,6 +991,7 @@ int rhizome_suggest_queue_manifest_import(rhizome_manifest *m, const struct sock
RETURN(-1);
}
rhizome_import_received_bundle(m);
rhizome_manifest_free(m);
RETURN(0);
}