diff --git a/dap_server.c b/dap_server.c
index 5e1ee5d9f9e2f7b2a001a3a37e17347fc8410a3f..2a7475ee479d131e6ac04cd73bf0f15d57e3d5de 100644
--- a/dap_server.c
+++ b/dap_server.c
@@ -224,7 +224,7 @@ static void read_write_cb (struct ev_loop* loop, struct ev_io* watcher, int reve
                                       dap_cur->buf_out_size - total_sent,
                                       MSG_DONTWAIT | MSG_NOSIGNAL );
                 if(bytes_sent < 0) {
-                    log_it(L_ERROR,"Some error occured in send() function");
+                    log_it(L_ERROR,"Error occured in send() function %s", strerror(errno));
                     break;
                 }
                 total_sent += (size_t)bytes_sent;