diff options
-rw-r--r-- | src/or/directory.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/or/directory.c b/src/or/directory.c index ee50f46e77..e9255747e3 100644 --- a/src/or/directory.c +++ b/src/or/directory.c @@ -555,6 +555,8 @@ static int body_is_plausible(const char *body, size_t len, int purpose) { int i; + if (len == 0) + return 1; /* empty bodies don't need decompression */ if (len < 32) return 0; if (purpose != DIR_PURPOSE_FETCH_RENDDESC) { |