mirror of
https://github.com/FEX-Emu/xxHash.git
synced 2025-02-13 11:13:32 +00:00
fixed valgrind warning
This commit is contained in:
parent
e631a066f7
commit
91ce5bf3b4
6
xxhsum.c
6
xxhsum.c
@ -48,7 +48,7 @@
|
|||||||
/* ************************************
|
/* ************************************
|
||||||
* Includes
|
* Includes
|
||||||
**************************************/
|
**************************************/
|
||||||
#include <stdlib.h> /* malloc */
|
#include <stdlib.h> /* malloc, calloc, free, exit */
|
||||||
#include <stdio.h> /* fprintf, fopen, ftello64, fread, stdin, stdout; when present : _fileno */
|
#include <stdio.h> /* fprintf, fopen, ftello64, fread, stdin, stdout; when present : _fileno */
|
||||||
#include <string.h> /* strcmp */
|
#include <string.h> /* strcmp */
|
||||||
#include <sys/types.h> /* stat64 */
|
#include <sys/types.h> /* stat64 */
|
||||||
@ -284,7 +284,7 @@ static int BMK_benchFiles(const char** fileNamesTable, int nbFiles)
|
|||||||
const char* const inFileName = fileNamesTable[fileIdx];
|
const char* const inFileName = fileNamesTable[fileIdx];
|
||||||
FILE* const inFile = fopen( inFileName, "rb" );
|
FILE* const inFile = fopen( inFileName, "rb" );
|
||||||
size_t const benchedSize = BMK_selectBenchedSize(inFileName);
|
size_t const benchedSize = BMK_selectBenchedSize(inFileName);
|
||||||
char* const buffer = (char*)malloc(benchedSize+16+3);
|
char* const buffer = (char*)calloc(benchedSize+16+3, 1);
|
||||||
void* const alignedBuffer = (buffer+15) - (((size_t)(buffer+15)) & 0xF); /* align on next 16 bytes boundaries */
|
void* const alignedBuffer = (buffer+15) - (((size_t)(buffer+15)) & 0xF); /* align on next 16 bytes boundaries */
|
||||||
|
|
||||||
/* Checks */
|
/* Checks */
|
||||||
@ -323,7 +323,7 @@ static int BMK_benchFiles(const char** fileNamesTable, int nbFiles)
|
|||||||
static int BMK_benchInternal(void)
|
static int BMK_benchInternal(void)
|
||||||
{
|
{
|
||||||
size_t const benchedSize = g_sampleSize;
|
size_t const benchedSize = g_sampleSize;
|
||||||
void* const buffer = malloc(benchedSize+3);
|
void* const buffer = calloc(benchedSize+3, 1);
|
||||||
if(!buffer) {
|
if(!buffer) {
|
||||||
DISPLAY("\nError: not enough memory!\n");
|
DISPLAY("\nError: not enough memory!\n");
|
||||||
return 12;
|
return 12;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user