Skip to content
Snippets Groups Projects
Commit 8fcadea9 authored by Florian Schmaus's avatar Florian Schmaus
Browse files

Merge branch 'fix_echoserver_callback_error_reporting' into 'master'

[EchoServerCallback] report error value passed to callback not errno

See merge request i4/manycore/emper!93
parents 36fc772a 8ca4f82a
No related branches found
No related tags found
No related merge requests found
......@@ -3,7 +3,6 @@
#include <sys/socket.h>
#include <array>
#include <cerrno>
#include <cstdint>
#include <cstdlib>
#include <cstring>
......@@ -41,7 +40,7 @@ class Client {
void onSend(int32_t res) {
if (unlikely(res < 0)) {
LOGE("server send failed: " << strerror(errno));
LOGE("server send failed: " << strerror(-res));
emper::io::closeAndForget(sockfd);
return;
}
......@@ -68,7 +67,7 @@ class Client {
if (unlikely(res <= 0)) {
// socket was shutdown
if (res < 0) {
LOGE("server read failed:" << strerror(errno));
LOGE("server read failed:" << strerror(-res));
}
emper::io::closeAndForget(sockfd);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment