fixed merging bug for STATS
authorJiri Kuthan <jiri@iptel.org>
Fri, 23 Nov 2001 09:40:55 +0000 (09:40 +0000)
committerJiri Kuthan <jiri@iptel.org>
Fri, 23 Nov 2001 09:40:55 +0000 (09:40 +0000)
Makefile
receive.c

index 67b53c1..651fc17 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -28,7 +28,7 @@ NAME=ser
 # DEBUG compiles in some extra debugging code
 # OLD_PARSER uses the old and stable parser (from ser 8.3.2)
 # DNS_IP_HACK faster ip address resolver for ip strings (e.g "127.0.0.1")
-DEFS=-DNOCR -DMACROEATER -DDNS_IP_HACK #-DNO_DEBUG#-DSTATS -DNO_DEBUG 
+DEFS=-DNOCR -DMACROEATER -DDNS_IP_HACK -DSTATS #-DNO_DEBUG#-DSTATS -DNO_DEBUG 
 #-DNO_LOG
 
 PROFILE=  # -pg #set this if you want profiling
index 9b5c7ac..faaf371 100644 (file)
--- a/receive.c
+++ b/receive.c
@@ -27,13 +27,13 @@ unsigned int msg_no=0;
 int receive_msg(char* buf, unsigned int len, unsigned long src_ip)
 {
        struct sip_msg* msg;
+#ifdef STATS
+       int skipped = 1;
+#endif
 
        msg=pkg_malloc(sizeof(struct sip_msg));
        if (msg==0) goto error1;
        msg_no++;
-#ifdef STATS
-       skipped = 1;
-#endif
 
        memset(msg,0, sizeof(struct sip_msg)); /* init everything to 0 */
        /* fill in msg */