diff --git a/src/publisher.c b/src/publisher.c index cbf2a30..f63482a 100644 --- a/src/publisher.c +++ b/src/publisher.c @@ -96,12 +96,12 @@ void publish(void *publisher, char *filepath, char* client, long int interval){ strcat(buffer,line); msglen+=read; } else { - zmq_send (publisher, buffer, ZMQ_MSG_SIZE, 0); + zmq_send (publisher, buffer, msglen, 0); sprintf(buffer,"%s\n%s\n%s\n%ld\n",ZMQ_TOKEN,__key,client,interval); strcat(buffer,line); msglen=strlen(buffer); } } fclose(fptr); - zmq_send (publisher, buffer, ZMQ_MSG_SIZE, 0); + zmq_send (publisher, buffer, msglen, 0); } \ No newline at end of file