Return APR_EAGAIN instead of SSL_ERROR_WANT_READ from the mod_ssl filters;
the httpd core and other modules' filters don't know what SSL_ERROR_* means.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-read-dev@371484 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modules/ssl/ssl_engine_io.c b/modules/ssl/ssl_engine_io.c
index 0093e3b..42d6eae 100644
--- a/modules/ssl/ssl_engine_io.c
+++ b/modules/ssl/ssl_engine_io.c
@@ -870,6 +870,8 @@
             bucket = HTTP_ON_HTTPS_PORT_BUCKET(f->c->bucket_alloc);
             break;
 
+      case SSL_ERROR_WANT_READ:
+            return APR_EAGAIN;
       default:
         return status;
     }