From b121971fba9f24ade237698ee292e26b7281c2bf Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Mon, 9 Mar 2020 16:50:19 -0400
Subject: [PATCH] Try to get more information

---
 src/_zkapauthorizer/_storage_server.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/_zkapauthorizer/_storage_server.py b/src/_zkapauthorizer/_storage_server.py
index c06dea9..d49939d 100644
--- a/src/_zkapauthorizer/_storage_server.py
+++ b/src/_zkapauthorizer/_storage_server.py
@@ -509,6 +509,12 @@ def get_storage_index_share_size(sharepath):
     """
     with open(sharepath) as share_file:
         share_data_length_bytes = share_file.read(8)[4:]
+        if len(share_data_length_bytes) != 4:
+            raise ValueError(
+                "Tried to read 4 bytes of share data length from share, got {!r} instead.".format(
+                    share_data_length_bytes,
+                ),
+            )
         (share_data_length,) = unpack('>L', share_data_length_bytes)
         return share_data_length
 
-- 
GitLab