if (unlikely(connp->cert0_fingerprint != NULL))
return 0;
- connp->cert0_fingerprint = SCCalloc(1, SHA1_STRING_LENGTH * sizeof(char));
+ connp->cert0_fingerprint = SCCalloc(1, SHA1_STRING_LENGTH);
if (connp->cert0_fingerprint == NULL)
return -1;
}
bpf_len = st.st_size + 1;
- bpf_filter = SCMalloc(bpf_len * sizeof(char));
+ bpf_filter = SCMalloc(bpf_len);
if (unlikely(bpf_filter == NULL)) {
SCLogError(SC_ERR_MEM_ALLOC, "Failed to allocate buffer for bpf filter in file %s", filename);
exit(EXIT_FAILURE);
while (buffer->used + len + 2 > buffer->size)
{
buffer->size *= 2;
- char *tmp = SCRealloc(buffer->data, buffer->size * sizeof(char));
+ char *tmp = SCRealloc(buffer->data, buffer->size);
if (tmp == NULL) {
SCLogError(SC_ERR_MEM_ALLOC, "Error resizing JA3 buffer");
return -1;
}
if ((*buffer)->data == NULL) {
- (*buffer)->data = SCMalloc(JA3_BUFFER_INITIAL_SIZE * sizeof(char));
+ (*buffer)->data = SCMalloc(JA3_BUFFER_INITIAL_SIZE);
if ((*buffer)->data == NULL) {
SCLogError(SC_ERR_MEM_ALLOC,
"Error allocating memory for JA3 data");
return NULL;
}
- char *ja3_hash = SCMalloc(MD5_STRING_LENGTH * sizeof(char));
+ char *ja3_hash = SCMalloc(MD5_STRING_LENGTH);
if (ja3_hash == NULL) {
SCLogError(SC_ERR_MEM_ALLOC,
"Error allocating memory for JA3 hash");
return NULL;
}
- SCMd5HashBufferToHex((unsigned char *)buffer->data, buffer->used, ja3_hash,
- MD5_STRING_LENGTH * sizeof(char));
+ SCMd5HashBufferToHex((unsigned char *)buffer->data, buffer->used, ja3_hash, MD5_STRING_LENGTH);
return ja3_hash;
}