Index: /trunk/docs/Changelog
===================================================================
--- /trunk/docs/Changelog	(revision 84)
+++ /trunk/docs/Changelog	(revision 85)
@@ -1,3 +1,5 @@
 2.3.1:
+	* fix bug that my cause accidental closure of yule TCP socket
+	  (problem reported by B. Masuda)
 	* fix sh_kern.c for kernel 2.6.19 (reported by S. Clormann)
 	* don't use sstrip in 'make deb', since dh_shlibdeps uses objdump
Index: /trunk/test/testrun_1d.sh
===================================================================
--- /trunk/test/testrun_1d.sh	(revision 84)
+++ /trunk/test/testrun_1d.sh	(revision 85)
@@ -169,4 +169,5 @@
 	  let "tcount = tcount + 1" >/dev/null
 	  POLICY=`eval echo '"$'"PROCPOLICY_$tcount"'"'`
+
 	done
 	    
Index: /trunk/test/testrun_2c.sh
===================================================================
--- /trunk/test/testrun_2c.sh	(revision 84)
+++ /trunk/test/testrun_2c.sh	(revision 85)
@@ -59,5 +59,5 @@
 }
 
-MAXTEST=1; export MAXTEST
+MAXTEST=2; export MAXTEST
 
 testrun2c ()
@@ -110,4 +110,23 @@
     fi
     #
+    if [ -f ./yule ]; then
+	./yule -p info -l info --set-database-severity=info -D >/dev/null 2>>test_log 
+	five_sec_sleep
+	netstat -pant 2>/dev/null | grep 49777 | grep yule >/dev/null 2>&1
+	if [ $? -ne 0 ]; then
+	    [ -z "$quiet" ] && log_fail 2 ${MAXTEST} "Client/server w/mysql";
+	else
+	    NSOCK=`netstat -pand 2>/dev/null | grep STREAM | grep yule | wc -l`
+	    if [ $NSOCK -ne 2 ]; then
+		[ -z "$quiet" ] && log_fail 2 ${MAXTEST} "Three sockets open";
+		netstat -pand 2>/dev/null | grep yule 
+	    else
+		[ -z "$quiet" ] && log_ok   2 ${MAXTEST} "Three sockets open";
+	    fi
+	fi
+	PID=`cat .samhain_lock`
+	kill $PID
+    fi
+    #
     if [ -n "$cleanup" ]; then
 	rm -f ./rc.${SH_LOCALHOST}
