summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2009-03-31 21:58:01 +0000
committerDr. Stephen Henson <steve@openssl.org>2009-03-31 21:58:01 +0000
commit0089a9dfa8a3e783d27c74623081dfa8c4352c29 (patch)
tree51a841a3f489e7f321a6a79042a5fd217beed614
parenta5910673a613dc7350d890c31a3bdea62927b163 (diff)
Fix from 1.0.0-stable
-rw-r--r--crypto/des/enc_read.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/crypto/des/enc_read.c b/crypto/des/enc_read.c
index 372ef667b8..e7c853f5cc 100644
--- a/crypto/des/enc_read.c
+++ b/crypto/des/enc_read.c
@@ -176,7 +176,11 @@ int DES_enc_read(int fd, void *buf, int len, DES_key_schedule *sched,
net_num=0;
while (net_num < rnum)
{
+#ifndef OPENSSL_SYS_WIN32
i=read(fd,(void *)&(net[net_num]),rnum-net_num);
+#else
+ i=_read(fd,(void *)&(net[net_num]),rnum-net_num);
+#endif
#ifdef EINTR
if ((i == -1) && (errno == EINTR)) continue;
#endif