syslog_in_udp.c
changeset 53 667cd5966695
parent 30 eacb6e51eb0a
child 62 39bf7ecd7b21
--- a/syslog_in_udp.c	Tue May 30 00:57:22 2006 +0200
+++ b/syslog_in_udp.c	Tue May 30 01:10:00 2006 +0200
@@ -122,6 +122,7 @@
 	fd_set listen_sockets;
 	struct timeval wait_time;
 	int result;
+	int size;
 	int high_socket;
 	char message[MESSAGE_LENGTH+1];
 
@@ -165,20 +166,22 @@
 		/* Algun FD té dades... */
 		if (FD_ISSET(socket_ipv4, &listen_sockets))
 		{
-			recv(socket_ipv4, message, MESSAGE_LENGTH, 0);
+			size = recv(socket_ipv4, message, MESSAGE_LENGTH, 0);
 			process_message(message);
 			/* Debug */
 			if(!strcmp(message,"close"))
 				break;
+			write(1, message, size);
 		}
 
 		if (ipv6enabled && FD_ISSET(socket_ipv6, &listen_sockets))
 		{
-			recv(socket_ipv6, message, MESSAGE_LENGTH, 0);
+			size = recv(socket_ipv6, message, MESSAGE_LENGTH, 0);
 			process_message(message);
 			/* Debug */
 			if(!strcmp(message,"close"))
 				break;
+			write(1, message, size);
 		}
 	}