]> mj.ucw.cz Git - libucw.git/commitdiff
Need a cast if sh_off_t is short.
authorMartin Mares <mj@ucw.cz>
Tue, 20 Aug 2002 19:03:32 +0000 (19:03 +0000)
committerMartin Mares <mj@ucw.cz>
Tue, 20 Aug 2002 19:03:32 +0000 (19:03 +0000)
lib/bucket.c

index ebfe693e2b5abcfc8aac1bc6af96dd5af86ca9b3..5e974eb24e448407157cfe426e8920893d690b7a 100644 (file)
@@ -345,7 +345,7 @@ obuck_shakedown(int (*kibitz)(struct obuck_header *old, oid_t new, byte *buck))
        goto reread;
       rhdr = (struct obuck_header *)(rbuf + roff);
       if (rhdr->magic != OBUCK_MAGIC ||
-         rhdr->oid != OBUCK_OID_DELETED && rhdr->oid != (bucket_start >> OBUCK_SHIFT))
+         rhdr->oid != OBUCK_OID_DELETED && rhdr->oid != (oid_t)(bucket_start >> OBUCK_SHIFT))
        {
          msg = "header mismatch";
          goto broken;