Fix to Coverity error 75425
This commit is contained in:
@ -303,18 +303,19 @@ int load_query()
|
|||||||
int i, qcount = 0, qbuff_sz = 10, rval = 0;
|
int i, qcount = 0, qbuff_sz = 10, rval = 0;
|
||||||
int offset = 0;
|
int offset = 0;
|
||||||
unsigned int qlen = 0;
|
unsigned int qlen = 0;
|
||||||
|
buffer = (char*)malloc(4092*sizeof(char));
|
||||||
if((buffer = malloc(4092*sizeof(char))) == NULL){
|
if(buffer == NULL){
|
||||||
printf("Error: cannot allocate enough memory.\n");
|
printf("Error: cannot allocate enough memory.\n");
|
||||||
skygw_log_write(LOGFILE_ERROR,"Error: cannot allocate enough memory.\n");
|
skygw_log_write(LOGFILE_ERROR,"Error: cannot allocate enough memory.\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if((query_list = calloc(qbuff_sz,sizeof(char*))) == NULL){
|
query_list = calloc(qbuff_sz,sizeof(char*));
|
||||||
|
if(query_list == NULL){
|
||||||
printf("Error: cannot allocate enough memory.\n");
|
printf("Error: cannot allocate enough memory.\n");
|
||||||
skygw_log_write(LOGFILE_ERROR,"Error: cannot allocate enough memory.\n");
|
skygw_log_write(LOGFILE_ERROR,"Error: cannot allocate enough memory.\n");
|
||||||
rval = 1;
|
free(buffer);
|
||||||
goto retblock;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user