Index: /branches/rel_ag_9_4_5/uproxy/sessmgrd/sessmgrd.c
===================================================================
--- /branches/rel_ag_9_4_5/uproxy/sessmgrd/sessmgrd.c	(revision 20276)
+++ /branches/rel_ag_9_4_5/uproxy/sessmgrd/sessmgrd.c	(working copy)
@@ -4420,19 +4420,24 @@
 			uint16_t type = e.ident;
 			if (type == SESSION_STATS_TIMER) {
 				update_session_traffic_stats();
+				kill_timedout_session();
 			} else if (type == SESSION_TIMER) {
 				kill_timedout_session();
 			} else if (type == SESSION_IPC_TIMER) {
 				ipc_resend_again();
+				kill_timedout_session();
 			} else if (type == SESSION_CHK_TIMER) {
 				check_used_session();
 				update_hourly_session_statistics();
+				kill_timedout_session();
 			} else if (type == SESSION_CHK_MAX_SESS_TIMER) {
 				update_max_session_statistics();
+				kill_timedout_session();
 			}
 			break;
 		}
 		default:
+			kill_timedout_session();
 			break;
 	}
 	
