diff options
Diffstat (limited to 'gpgme/posix-io.c')
-rw-r--r-- | gpgme/posix-io.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gpgme/posix-io.c b/gpgme/posix-io.c index 3cd2bd5a..e10a7ef5 100644 --- a/gpgme/posix-io.c +++ b/gpgme/posix-io.c @@ -267,7 +267,10 @@ _gpgme_io_select ( struct io_select_fd_s *fds, size_t nfds ) for ( i=0; i < nfds; i++ ) { if ( fds[i].fd == -1 ) continue; - if ( fds[i].for_read ) { + if ( fds[i].frozen ) { + DEBUG_ADD1 (dbg_help, "f%d ", fds[i].fd ); + } + else if ( fds[i].for_read ) { assert ( !FD_ISSET ( fds[i].fd, &readfds ) ); FD_SET ( fds[i].fd, &readfds ); if ( fds[i].fd > max_fd ) |