Fix static analyze errors.

This commit is contained in:
Jari Vetoniemi 2014-04-10 01:29:01 +03:00
parent 2615c43dc0
commit 9fda2cdb2f

View File

@ -32,8 +32,11 @@ static ptrdiff_t getLine(char **outLine, size_t *outAllocated, FILE *stream)
} }
for (s = buffer;;) { for (s = buffer;;) {
if (fgets(s, allocated - (s - buffer), stream) == NULL) if (fgets(s, allocated - (s - buffer), stream) == NULL) {
*outAllocated = allocated;
*outLine = buffer;
return -1; return -1;
}
len = strlen(s); len = strlen(s);
if (feof(stream)) if (feof(stream))
@ -68,7 +71,7 @@ static ptrdiff_t getLine(char **outLine, size_t *outAllocated, FILE *stream)
static void readItemsToMenuFromStdin(bmMenu *menu) static void readItemsToMenuFromStdin(bmMenu *menu)
{ {
ptrdiff_t len; ptrdiff_t len;
size_t size; size_t size = 0;
char *line = NULL; char *line = NULL;
while ((len = getLine(&line, &size, stdin)) != -1) { while ((len = getLine(&line, &size, stdin)) != -1) {