summaryrefslogtreecommitdiff
path: root/sapi/aolserver
diff options
context:
space:
mode:
Diffstat (limited to 'sapi/aolserver')
-rw-r--r--sapi/aolserver/aolserver.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sapi/aolserver/aolserver.c b/sapi/aolserver/aolserver.c
index b7b3f9ab12..fa209c2529 100644
--- a/sapi/aolserver/aolserver.c
+++ b/sapi/aolserver/aolserver.c
@@ -98,6 +98,9 @@ php_ns_sapi_ub_write(const char *str, uint str_length)
sent_bytes = Ns_ConnWrite(NSG(conn), (void *) str, str_length);
+ if (sent_bytes != str_length)
+ php_handle_aborted_connection();
+
return sent_bytes;
}