If out-of-disk when saving a consensus cache entry, don't BUG.

Just warn instead.

Fixes bug 24859.
This commit is contained in:
Nick Mathewson
2018-01-26 13:14:14 -05:00
parent 7f2e23e7ac
commit 9c2bc441f8
2 changed files with 8 additions and 1 deletions
+4 -1
View File
@@ -1310,8 +1310,11 @@ store_multiple(consensus_cache_entry_handle_t **handles_out,
labels,
body_out,
bodylen_out);
if (BUG(ent == NULL))
if (ent == NULL) {
log_warn(LD_FS, "Unable to store object %s compressed with %s.",
description, methodname);
continue;
}
status = CDM_DIFF_PRESENT;
handles_out[i] = consensus_cache_entry_handle_new(ent);