Bugzilla bug #20393: PR_NewPollableEvent should not assume that

PR_CreatePipe and PR_NewTCPSocketPair won't change its arguments
when it fails.
This commit is contained in:
wtc%netscape.com 1999-11-30 23:52:34 +00:00
Родитель df09e67688
Коммит 799e22b7a4
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -148,10 +148,12 @@ PR_IMPLEMENT(PRFileDesc *) PR_NewPollableEvent(void)
#ifndef USE_TCP_SOCKETPAIR
if (PR_CreatePipe(&fd[0], &fd[1]) == PR_FAILURE) {
fd[0] = fd[1] = NULL;
goto errorExit;
}
#else
if (PR_NewTCPSocketPair(fd) == PR_FAILURE) {
fd[0] = fd[1] = NULL;
goto errorExit;
}
#endif