diff options
Diffstat (limited to 'src/microhttpd/mhd_send.c')
-rw-r--r-- | src/microhttpd/mhd_send.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/microhttpd/mhd_send.c b/src/microhttpd/mhd_send.c index 86f76b48..b4a192a9 100644 --- a/src/microhttpd/mhd_send.c +++ b/src/microhttpd/mhd_send.c | |||
@@ -799,8 +799,13 @@ MHD_send_data_ (struct MHD_Connection *connection, | |||
799 | (GNUTLS_E_CRYPTODEV_IOCTL_ERROR == ret) || | 799 | (GNUTLS_E_CRYPTODEV_IOCTL_ERROR == ret) || |
800 | (GNUTLS_E_CRYPTODEV_DEVICE_ERROR == ret) ) | 800 | (GNUTLS_E_CRYPTODEV_DEVICE_ERROR == ret) ) |
801 | return MHD_ERR_PIPE_; | 801 | return MHD_ERR_PIPE_; |
802 | #if defined(GNUTLS_E_PREMATURE_TERMINATION) | ||
802 | if (GNUTLS_E_PREMATURE_TERMINATION == ret) | 803 | if (GNUTLS_E_PREMATURE_TERMINATION == ret) |
803 | return MHD_ERR_CONNRESET_; | 804 | return MHD_ERR_CONNRESET_; |
805 | #elif defined(GNUTLS_E_UNEXPECTED_PACKET_LENGTH) | ||
806 | if (GNUTLS_E_UNEXPECTED_PACKET_LENGTH == ret) | ||
807 | return MHD_ERR_CONNRESET_; | ||
808 | #endif /* GNUTLS_E_UNEXPECTED_PACKET_LENGTH */ | ||
804 | if (GNUTLS_E_MEMORY_ERROR == ret) | 809 | if (GNUTLS_E_MEMORY_ERROR == ret) |
805 | return MHD_ERR_NOMEM_; | 810 | return MHD_ERR_NOMEM_; |
806 | if (ret < 0) | 811 | if (ret < 0) |