diff -Naru snort-2.4.4/src/preprocessors/spp_flow.c snort-2.4.4.valya/src/preprocessors/spp_flow.c
--- snort-2.4.4/src/preprocessors/spp_flow.c	2005-03-16 23:52:18.000000000 +0200
+++ snort-2.4.4.valya/src/preprocessors/spp_flow.c	2007-06-10 12:23:32.000000000 +0300
@@ -47,10 +47,12 @@
 #include "flow/flow_print.h"
 #include "flow/portscan/flowps_snort.h"
 
-#define DEFAULT_MEMCAP (1024 * 1024 * 10)
+/*#define DEFAULT_MEMCAP (1024 * 1024 * 10)*/
+#define DEFAULT_MEMCAP (1024*128)
 #define DEFAULT_ROWS   (1024 * 4)
 #define DEFAULT_STAT_INTERVAL 0
 
+
 typedef struct _SPPFLOW_CONFIG
 {
     int stats_interval;
diff -Naru snort-2.4.4/src/tag.c snort-2.4.4.valya/src/tag.c
--- snort-2.4.4/src/tag.c	2005-04-05 18:49:25.000000000 +0300
+++ snort-2.4.4.valya/src/tag.c	2007-06-10 12:23:32.000000000 +0300
@@ -69,7 +69,8 @@
  * periodically since we're not doing TCP state tracking
  */
 #define TAG_PRUNE_QUANTUM   300
-#define TAG_MEMCAP          4194304  /* 4MB */
+/*#define TAG_MEMCAP          4194304 */ /* 4MB */
+#define TAG_MEMCAP          (1024*1024)
 
 
 /*  D A T A   S T R U C T U R E S  **********************************/
