Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
nic = alloca(100);
- fstat(fd, &sb);
+ if (fstat(fd, &sb) < 0) {
+ fprintf(stderr, "Failed to fstat: %s", strerror(errno));
+ return false;
+ }
len = sb.st_size;
if (len == 0)
return true;
if (allowed == 0)
return false;
- fstat(fd, &sb);
+ if (fstat(fd, &sb) < 0) {
+ fprintf(stderr, "Failed to fstat: %s", strerror(errno));
+ return false;
+ }
len = sb.st_size;
if (len != 0) {
buf = mmap(NULL, len, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);