summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrcritten <>2009-11-11 18:20:39 +0000
committerrcritten <>2009-11-11 18:20:39 +0000
commit118abee73a2d332d9ee55dcba3205557e0fe1ea7 (patch)
tree4f30c42120d321f5916bc18625ffa6c4d95fea0e
parent2870f9069b71a44b22e0c1a5dc2d6a098a1f9b0b (diff)
downloadmod_nss-118abee73a2d332d9ee55dcba3205557e0fe1ea7.tar.gz
mod_nss-118abee73a2d332d9ee55dcba3205557e0fe1ea7.tar.xz
mod_nss-118abee73a2d332d9ee55dcba3205557e0fe1ea7.zip
Fix another place we should set PR_WOULD_BLOCK_ERROR during a read.
-rw-r--r--nss_engine_io.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/nss_engine_io.c b/nss_engine_io.c
index 4780aed..78d3827 100644
--- a/nss_engine_io.c
+++ b/nss_engine_io.c
@@ -278,6 +278,7 @@ nspr_filter_in_read(PRFileDesc *fd, void *in, PRInt32 inlen)
if (APR_STATUS_IS_EAGAIN(inctx->rc)
|| APR_STATUS_IS_EINTR(inctx->rc)) {
+ PR_SetError(PR_WOULD_BLOCK_ERROR, 0);
return (int)inl;
}