]> git.ozlabs.org Git - ccan/blobdiff - ccan/crcsync/crcsync.c
64-bit fix (reported by Alex Wulms)
[ccan] / ccan / crcsync / crcsync.c
index ccc648a51bf4b4389bd4be8083542c5dafb35b7c..87f513ea90cc74576b2f5854ccd68431f8ed5e65 100644 (file)
@@ -268,7 +268,7 @@ long crc_read_flush(struct crc_context *ctx)
        }
 
        /* We matched (some of) what's left. */
-       ret = -(ctx->num_crcs-1)-1;
+       ret = -((int)ctx->num_crcs-1)-1;
        ctx->buffer_start += final;
        ctx->literal_bytes -= final;
        return ret;