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));
|
memset(data, 0, sizeof(data));
|
||||||
len = read(fd, data, sizeof(data)-1);
|
len = read(fd, data, sizeof(data)-1);
|
||||||
|
if (len < 0) {
|
||||||
|
/* This shouldn't happen! */
|
||||||
|
return OPAL_ERR_FILE_OPEN_FAILURE;
|
||||||
|
}
|
||||||
close(fd);
|
close(fd);
|
||||||
|
|
||||||
/* remove newline at end */
|
/* remove newline at end */
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user