Fix other read call too.
This commit is contained in:
parent
49cb959494
commit
5cd0cf8cce
@ -176,7 +176,11 @@ int DES_enc_read(int fd, void *buf, int len, DES_key_schedule *sched,
|
|||||||
net_num=0;
|
net_num=0;
|
||||||
while (net_num < rnum)
|
while (net_num < rnum)
|
||||||
{
|
{
|
||||||
|
#ifndef OPENSSL_SYS_WIN32
|
||||||
i=read(fd,(void *)&(net[net_num]),rnum-net_num);
|
i=read(fd,(void *)&(net[net_num]),rnum-net_num);
|
||||||
|
#else
|
||||||
|
i=_read(fd,(void *)&(net[net_num]),rnum-net_num);
|
||||||
|
#endif
|
||||||
#ifdef EINTR
|
#ifdef EINTR
|
||||||
if ((i == -1) && (errno == EINTR)) continue;
|
if ((i == -1) && (errno == EINTR)) continue;
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user