]> ruderich.org/simon Gitweb - nsscash/nsscash.git/blobdiff - group.go
nsscash: improve index sanity check
[nsscash/nsscash.git] / group.go
index 02502f62a147464eee533c8ce3a3ec1683fb0748..7cc084187d15f613d140f251eef5cfdfea0d4751 100644 (file)
--- a/group.go
+++ b/group.go
@@ -209,7 +209,8 @@ func SerializeGroups(w io.Writer, grs []Group) error {
        }
 
        // Sanity check
-       if indexOrig.Len() != indexId.Len() ||
+       if len(grs)*8 != indexOrig.Len() ||
+               indexOrig.Len() != indexId.Len() ||
                indexId.Len() != indexName.Len() {
                return fmt.Errorf("indexes have inconsistent length")
        }