ALLOCD_INT(zck, comp);
*dst = zmalloc(src_size);
- if (!dst) {
+ if (!*dst) {
zck_log(ZCK_LOG_ERROR, "OOM in %s", __func__);
return 0;
}
}
*dst = zmalloc(max_size);
- if (!dst) {
+ if (!*dst) {
zck_log(ZCK_LOG_ERROR, "OOM in %s", __func__);
return false;
}
unsigned char *digest = zmalloc(SHA1_DIGEST_LENGTH);
if (!digest) {
zck_log(ZCK_LOG_ERROR, "OOM in %s", __func__);
- return false;
+ return NULL;
}
SHA1_Final((sha1_byte*)digest, (SHA_CTX *)hash->ctx);
hash_close(hash);
unsigned char *digest = zmalloc(SHA256_DIGEST_SIZE);
if (!digest) {
zck_log(ZCK_LOG_ERROR, "OOM in %s", __func__);
- return false;
+ return NULL;
}
SHA256_Final(digest, (SHA256_CTX *)hash->ctx);
hash_close(hash);
unsigned char *digest = zmalloc(SHA512_DIGEST_SIZE);
if (!digest) {
zck_log(ZCK_LOG_ERROR, "OOM in %s", __func__);
- return false;
+ return NULL;
}
SHA512_Final(digest, (SHA512_CTX *)hash->ctx);
hash_close(hash);
int phs = 5 + 2*MAX_COMP_SIZE + zck->hash_type.digest_size;
char *header = zmalloc(phs);
size_t length = 0;
- memcpy(header, "\0ZCK1", 5);
- length += 5;
if (!header) {
zck_log(ZCK_LOG_ERROR, "OOM in %s", __func__);
return false;
}
+ memcpy(header, "\0ZCK1", 5);
+ length += 5;
/* Write out full data and header hash type */
compint_from_size(header + length, zck->hash_type.type, &length);
/* Write out header length */
zckCtx *zck = zmalloc(sizeof(zckCtx));
if (!zck) {
zck_log(ZCK_LOG_ERROR, "OOM in %s", __func__);
- return false;
+ return NULL;
}
zck_clear_error(NULL);
zck->prep_hash_type = -1;
iter = zck_get_next_chunk(iter);
}
- printf("\n\nTotal to be reused : %12lu\n", reuse);
- printf("Total to be downloaded : %12lu\n", todwl);
+ printf("\n\nTotal to be reused : %12zu\n", reuse);
+ printf("Total to be downloaded : %12zu\n", todwl);
close(in_fd);
close(zck_fd);