aboutsummaryrefslogtreecommitdiffstats
path: root/common/estream.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2010-07-26 14:27:59 +0000
committerWerner Koch <[email protected]>2010-07-26 14:27:59 +0000
commit5b664bed4f83140b92bc4acaae596d0799d3caa6 (patch)
tree87c83daae060bfa0f43a835aa8403804e73aa413 /common/estream.c
parentSome work on the dirmngr (diff)
downloadgnupg-5b664bed4f83140b92bc4acaae596d0799d3caa6.tar.gz
gnupg-5b664bed4f83140b92bc4acaae596d0799d3caa6.zip
Fixed couple of build problems. However the W32 version is currently
under work.
Diffstat (limited to '')
-rw-r--r--common/estream.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/common/estream.c b/common/estream.c
index fcc2850b8..ec7c7099b 100644
--- a/common/estream.c
+++ b/common/estream.c
@@ -3412,18 +3412,18 @@ es_set_binary (estream_t stream)
{
stream->intern->modeflags |= O_BINARY;
#ifdef HAVE_DOSISH_SYSTEM
- if (stream->intern->func_dest.func_read == es_func_fd_read)
+ if (stream->intern->func_read == es_func_fd_read)
{
- estream_cookie_fd_t fd_cookie;
+ estream_cookie_fd_t fd_cookie = stream->intern->cookie;
if (!IS_INVALID_FD (fd_cookie->fd))
- setmode (fd, O_BINARY);
+ setmode (fd_cookie->fd, O_BINARY);
}
- else if (stream->intern->func_dest.func_read == es_func_fp_read)
+ else if (stream->intern->func_read == es_func_fp_read)
{
- estream_cookie_fp_t fp_cookie;
+ estream_cookie_fp_t fp_cookie = stream->intern->cookie;
- if (fp_cookie->fd)
+ if (fp_cookie->fp)
setmode (fileno (fp_cookie->fp), O_BINARY);
}
#endif