snprintf(one_peak, 100, "%f ", db);
strcat((char*)p, one_peak);
}
- n = strlen(p) + 1;
+ n = strlen(p);
+ p[n-1] = '\0'; /* remove trailing space */
+
n = libwebsocket_write(wsi, (unsigned char*)p, n, LWS_WRITE_TEXT);
if (n < 0) {
lwsl_err("ERROR %d writing to socket\n", n);
var ws = new WebSocket(get_appropriate_ws_url(), 'jack-wsmeter-protocol');
ws.onmessage = function(event) {
- var peaks = event.data.split(" ").slice(0, -1);
+ var peaks = event.data.split(" ");
var gauges = document.getElementsByClassName('gauge');
var meters = document.getElementsByClassName('meter');
if (meters.length != peaks.length) {