--- daemons/receive.c~	2007-07-29 20:20:12.000000000 +0200
+++ daemons/receive.c	2008-04-28 08:30:33.000000000 +0200
@@ -118,7 +118,7 @@
 		{
 			logprintf(LOG_ERR,"reading in mode "
 				  "LIRC_MODE_LIRCCODE failed");
-			return(0);
+			exit(1);
 		}
 		for(i=0,rec_buffer.decoded=0;i<count;i++)
 		{
