forked from RepoMirrors/bemenu
Fix static analyze errors.
This commit is contained in:
parent
2615c43dc0
commit
9fda2cdb2f
@ -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) {
|
||||||
|
Loading…
Reference in New Issue
Block a user