bmsd/websocket.c

changeset 697
367ae7ff52f0
parent 696
f4de55f587c1
child 795
9472106a3143
--- a/bmsd/websocket.c	Fri May 29 09:17:52 2020 +0200
+++ b/bmsd/websocket.c	Sun May 31 12:23:01 2020 +0200
@@ -77,14 +77,13 @@
 
 	case LWS_CALLBACK_ESTABLISHED: {
 		ws_clients++;
-		syslog(LOG_NOTICE, "ws: new connection, total %d", ws_clients);
 		pss->ringbuffer_tail = ringbuffer_head;
                 pss->wsi = wsi;
 		break;
 	}
 
 	case LWS_CALLBACK_PROTOCOL_DESTROY:
-		syslog(LOG_NOTICE, "ws: protocol cleaning up");
+		syslog(LOG_NOTICE, "Websocket: protocol cleaning up");
                 for (n = 0; n < sizeof ringbuffer / sizeof ringbuffer[0]; n++)
                     if (ringbuffer[n].payload)
                 	free(ringbuffer[n].payload);
@@ -133,7 +132,6 @@
 
 	case LWS_CALLBACK_CLOSED:
 		ws_clients--;
-		syslog(LOG_NOTICE, "ws: connection closed, left %d", ws_clients);
 		break;
 
 	default:
@@ -222,8 +220,9 @@
 
     if (context == NULL) {
 	syslog(LOG_NOTICE, "libwebsocket_create_context() failed");
+	return (void *)1;
     }
-    syslog(LOG_NOTICE, "Websocket server port %d started", info.port);
+    syslog(LOG_NOTICE, "Websocket: server started port %d", info.port);
 
     /*
      * Loop forever until external shutdown variable is set.
@@ -234,8 +233,8 @@
     }
     lws_context_destroy(context);
 
-    syslog(LOG_NOTICE, "Thread ws_loop stopped");
-    return 0;
+    syslog(LOG_NOTICE, "Websocket: server stopped");
+    return (void *)0;
 }
 
 

mercurial