From 9c2bc441f8acf6fb47c7cc1f09c04974ee35d694 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 26 Jan 2018 13:14:14 -0500 Subject: If out-of-disk when saving a consensus cache entry, don't BUG. Just warn instead. Fixes bug 24859. --- src/or/consdiffmgr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/or/consdiffmgr.c') diff --git a/src/or/consdiffmgr.c b/src/or/consdiffmgr.c index c5f55b6f3f..e2bb31e527 100644 --- a/src/or/consdiffmgr.c +++ b/src/or/consdiffmgr.c @@ -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); -- cgit v1.2.3-54-g00ecf