Check lseek(...) return value

This commit is contained in:
practicalswift
2018-01-09 08:13:35 +01:00
committed by Christian Decker
parent 0f97b8cf36
commit dcb4039a96
2 changed files with 9 additions and 3 deletions

View File

@@ -29,7 +29,9 @@ static void next_dev_disconnect(void)
dev_disconnect_line, sizeof(dev_disconnect_line)-1);
if (r < 0)
err(1, "Reading dev_disconnect file");
lseek(dev_disconnect_fd, -r, SEEK_CUR);
if (lseek(dev_disconnect_fd, -r, SEEK_CUR) < 0) {
err(1, "lseek failure");
}
/* Get first line */
dev_disconnect_line[r] = '\n';
@@ -74,7 +76,9 @@ enum dev_disconnect dev_disconnect(int pkt_type)
return DEV_DISCONNECT_NORMAL;
}
lseek(dev_disconnect_fd, dev_disconnect_len+1, SEEK_CUR);
if (lseek(dev_disconnect_fd, dev_disconnect_len+1, SEEK_CUR) < 0) {
err(1, "lseek failure");
}
status_trace("dev_disconnect: %s%s", dev_disconnect_line,
dev_disconnect_nocommit ? "-nocommit" : "");