libtt: Fix some uninitialized variables detected by Coverity

This commit is contained in:
Matthew Howkins
2014-12-30 17:24:31 +00:00
committed by Peter Howkins
parent 8ed5281e3e
commit be49dc56bc
5 changed files with 16 additions and 14 deletions

View File

@@ -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);
}