diff -urN ../nagios.orig/cgi/avail.c ./cgi/avail.c
--- ../nagios.orig/cgi/avail.c	Fri Dec  3 13:06:24 2004
+++ ./cgi/avail.c	Mon Dec 13 15:20:47 2004
@@ -2897,10 +2897,6 @@
 				if(temp_subject==NULL)
 					continue;
 
-				/* skip soft states */
-				if(strstr(input,";SOFT;"))
-					continue;
-				
 				/* get the plugin output */
 				temp_buffer=my_strtok(NULL,";");
 				temp_buffer=my_strtok(NULL,";");
@@ -2961,10 +2957,6 @@
 				/* see if there is a corresponding subject for this service */
 				temp_subject=find_subject(SERVICE_SUBJECT,entry_host_name,entry_svc_description);
 				if(temp_subject==NULL)
-					continue;
-
-				/* skip soft states */
-				if(strstr(input,";SOFT;"))
 					continue;
 
 				/* get the plugin output */
diff -urN ../nagios.orig/cgi/trends.c ./cgi/trends.c
--- ../nagios.orig/cgi/trends.c	Mon Nov 15 13:47:21 2004
+++ ./cgi/trends.c	Mon Dec 13 15:21:26 2004
@@ -2445,10 +2445,6 @@
 				if(strcmp(host_name,entry_host_name))
 					continue;
 
-				/* skip soft states */
-				if(strstr(input,";SOFT;"))
-					continue;
-				
 				/* get the plugin output */
 				temp_buffer=my_strtok(NULL,";");
 				temp_buffer=my_strtok(NULL,";");
@@ -2488,10 +2484,6 @@
 				entry_svc_description[sizeof(entry_svc_description)-1]='\x0';
 
 				if(strcmp(svc_description,entry_svc_description))
-					continue;
-
-				/* skip soft states */
-				if(strstr(input,";SOFT;"))
 					continue;
 
 				/* get the plugin output */
