diff -Nur nagios-2.9-orig/base/commands.c nagios-2.9/base/commands.c
--- nagios-2.9-orig/base/commands.c	2007-08-14 02:58:13.000000000 +0200
+++ nagios-2.9/base/commands.c	2007-08-14 02:58:26.000000000 +0200
@@ -563,7 +563,7 @@
 		/* log the external command */
 		snprintf(buffer,sizeof(buffer),"EXTERNAL COMMAND: %s;%s\n",command_id,args);
 		buffer[sizeof(buffer)-1]='\x0';
-		if(command_type==CMD_PROCESS_SERVICE_CHECK_RESULT){
+		if(command_type==CMD_PROCESS_SERVICE_CHECK_RESULT || command_type==CMD_PROCESS_HOST_CHECK_RESULT){
 			if(log_passive_checks==TRUE)
 				write_to_all_logs(buffer,NSLOG_PASSIVE_CHECK);
 		        }

