libtt: Fix some uninitialized variables detected by Coverity
This commit is contained in:
committed by
Peter Howkins
parent
8ed5281e3e
commit
be49dc56bc
@@ -206,7 +206,7 @@ _ambuild(isfname, openmode, varflag, minlen, maxlen, primkey,
|
||||
{
|
||||
Fcb *fcb = NULL;
|
||||
Bytearray *isfhandle2;
|
||||
Bytearray isfhandle0;
|
||||
Bytearray isfhandle0 = _bytearr_getempty();
|
||||
Keydesc2 keydesc2;
|
||||
int err;
|
||||
Crp *crp;
|
||||
|
||||
@@ -36,7 +36,7 @@ isgarbage(char * isfname)
|
||||
char isfname2[MAXPATHLEN];
|
||||
int isfd = -1, isfd2 = -1;
|
||||
char buffer[ISMAXRECLEN];
|
||||
char *recbuf;
|
||||
char *recbuf = NULL;
|
||||
struct dictinfo info;
|
||||
struct keydesc keybuf;
|
||||
struct stat statbuf;
|
||||
@@ -121,7 +121,9 @@ isgarbage(char * isfname)
|
||||
(void)isclose(isfd2);
|
||||
(void)iserase(isfname2);
|
||||
}
|
||||
if (recbuf != buffer) free(recbuf);
|
||||
if ((recbuf != buffer) && (recbuf != NULL)) {
|
||||
free(recbuf);
|
||||
}
|
||||
return (ISERROR);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user