summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/microhttpd/mhd_send.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/microhttpd/mhd_send.c b/src/microhttpd/mhd_send.c
index b3fb25da..862bd6e9 100644
--- a/src/microhttpd/mhd_send.c
+++ b/src/microhttpd/mhd_send.c
@@ -76,6 +76,7 @@ pre_cork_setsockopt (struct MHD_Connection *connection,
break;
case EBADF:
/* FIXME: should we die hard here? */
+ return MHD_ERR_BADF_; /* Fail hard */
break;
case EINVAL:
/* FIXME: optlen invalid, should at least log this, maybe die */
@@ -84,6 +85,7 @@ pre_cork_setsockopt (struct MHD_Connection *connection,
_("optlen invalid: %s\n"),
MHD_socket_last_strerr_());
#endif
+ return MHD_ERR_INVAL_; /* Fail hard */
break;
case EFAULT:
/* wopsie, should at leats log this, FIXME: maybe die */
@@ -162,6 +164,7 @@ post_cork_setsockopt (struct MHD_Connection *connection,
break;
case EBADF:
/* FIXME: should we die hard here? */
+ return MHD_ERR_BADF_; /* Fail hard */
break;
case EINVAL:
/* FIXME: optlen invalid, should at least log this, maybe die */
@@ -170,6 +173,7 @@ post_cork_setsockopt (struct MHD_Connection *connection,
_("optlen invalid: %s\n"),
MHD_socket_last_strerr_());
#endif
+ return MHD_ERR_INVAL_; /* Fail hard */
break;
case EFAULT:
/* wopsie, should at leats log this, FIXME: maybe die */