diff --git a/index.html b/index.html index 1112ff3..29d0b25 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ @@ -80,11 +80,11 @@ + + \ No newline at end of file diff --git a/supernodeWSS b/supernodeWSS index 1b2ed59..2a3d949 100644 Binary files a/supernodeWSS and b/supernodeWSS differ diff --git a/util/websocket.c b/util/websocket.c index 7c9eaa3..4e74075 100644 --- a/util/websocket.c +++ b/util/websocket.c @@ -77,7 +77,7 @@ static void unicast_reply(const struct mg_str msg) { //Get receiver address from msg char receiverAddr[32]; int index = (int)(strchr(msg.p, ' ') - msg.p) + 1; - snprintf(receiverAddr, sizeof(receiverAddr), "%.*s", index, msg.p); + snprintf(receiverAddr, sizeof(receiverAddr), "%.*s", index - 1, msg.p); printf("%s\tReply\t[%d]\n", receiverAddr, (int)msg.len - index); //send msg to receiver struct mg_connection *c;