Fix CID 1182: ensure to check return of read() for failure.
This commit was SVN r20191.
Этот коммит содержится в:
родитель
b8a8cb1144
Коммит
df3a304447
@ -117,6 +117,10 @@ static int query(pid_t pid, opal_pstats_t *stats)
|
||||
*/
|
||||
memset(data, 0, sizeof(data));
|
||||
len = read(fd, data, sizeof(data)-1);
|
||||
if (len < 0) {
|
||||
/* This shouldn't happen! */
|
||||
return OPAL_ERR_FILE_OPEN_FAILURE;
|
||||
}
|
||||
close(fd);
|
||||
|
||||
/* remove newline at end */
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user