Skip to content

Commit 8702c8b

Browse files
committed
mend
1 parent 71c94e1 commit 8702c8b

12 files changed

+8
-2
lines changed

.cproject

100644100755
File mode changed.

.project

100644100755
File mode changed.

.settings/org.eclipse.cdt.codan.core.prefs

100644100755
File mode changed.

LICENSE

100644100755
File mode changed.

Makefile

100644100755
File mode changed.

README.md

100644100755
File mode changed.

src/cwebsocket.c

100644100755
+8-2
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,10 @@ int cwebsocket_read_data(cwebsocket_client *websocket) {
606606
args->socket = websocket;
607607
args->message = message;
608608

609-
pthread_create(&websocket->thread, NULL, cwebsocket_onmessage_thread, (void *)args);
609+
if(pthread_create(&websocket->thread, NULL, cwebsocket_onmessage_thread, (void *)args) == -1) {
610+
syslog(LOG_ERR, "cwebsocket_read_data: %s", strerror(errno));
611+
return -1;
612+
}
610613
return bytes_read;
611614
#else
612615
cwebsocket_message message = {0};
@@ -641,7 +644,10 @@ int cwebsocket_read_data(cwebsocket_client *websocket) {
641644
args->socket = websocket;
642645
args->message = message;
643646

644-
pthread_create(&websocket->thread, NULL, cwebsocket_onmessage_thread, (void *)args);
647+
if(pthread_create(&websocket->thread, NULL, cwebsocket_onmessage_thread, (void *)args) == -1) {
648+
syslog(LOG_ERR, "cwebsocket_read_data: %s", strerror(errno));
649+
return -1;
650+
}
645651
return bytes_read;
646652
#else
647653
cwebsocket_message message;

src/cwebsocket.h

100644100755
File mode changed.

src/main.c

100644100755
File mode changed.

src/utf8.c

100644100755
File mode changed.

src/utf8.h

100644100755
File mode changed.

websocket.png

100644100755
File mode changed.

0 commit comments

Comments
 (0)