test: fail if fgets() from addr2line returns NULL

Found by Coverity

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2015-05-25 17:04:56 +10:00
parent 2507828f3f
commit d9f702918c

View file

@ -99,7 +99,10 @@ litest_backtrace_get_lineno(const char *executable,
}
buffer[0] = '?';
fgets(buffer, sizeof(buffer), f);
if (fgets(buffer, sizeof(buffer), f) == NULL) {
pclose(f);
return false;
}
pclose(f);
if (buffer[0] == '?')