2
0
Эх сурвалжийг харах

- tm fifo fix
- more warnings killed

Andrei Pelinescu-Onciul 21 жил өмнө
parent
commit
88e27935ac

+ 1 - 1
Makefile.defs

@@ -50,7 +50,7 @@ MAIN_NAME=ser
 VERSION = 0
 VERSION = 0
 PATCHLEVEL = 8
 PATCHLEVEL = 8
 SUBLEVEL =   99
 SUBLEVEL =   99
-EXTRAVERSION = -dev16
+EXTRAVERSION = -dev17
 
 
 RELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
 RELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
 OS = $(shell uname -s | sed -e s/SunOS/solaris/ | tr "[A-Z]" "[a-z]")
 OS = $(shell uname -s | sed -e s/SunOS/solaris/ | tr "[A-Z]" "[a-z]")

+ 3 - 3
modules/tm/t_fifo.c

@@ -409,7 +409,7 @@ int parse_tw_append( modparam_t type, param_func_param_t param_val)
 	return 0;
 	return 0;
 parse_error:
 parse_error:
 	LOG(L_ERR,"ERROR:tm:parse_tw_append: parse error in <%s> around "
 	LOG(L_ERR,"ERROR:tm:parse_tw_append: parse error in <%s> around "
-		"position %d\n", param_val.string, s-param_val.string);
+		"position %ld\n", param_val.string, (long)(s-param_val.string));
 error:
 error:
 	return -1;
 	return -1;
 }
 }
@@ -822,8 +822,8 @@ static int assemble_msg(struct sip_msg* msg, struct tw_info *twi)
 	int2reverse_hex(&s, &l, (int)msg->msg_flags);
 	int2reverse_hex(&s, &l, (int)msg->msg_flags);
 	append_chr(s,'\n');
 	append_chr(s,'\n');
 
 
-	if ( (s=append2buf( s, APPEND_BUFFER_MAX-(s-append.s), msg,
-	twi->append->elems))==0 )
+	if ( twi->append && ((s=append2buf( s, APPEND_BUFFER_MAX-(s-append.s), msg,
+	twi->append->elems))==0) )
 		goto error;
 		goto error;
 
 
 	/* body separator */
 	/* body separator */

+ 2 - 1
modules/tm/timer.c

@@ -641,6 +641,7 @@ static void insert_timer_unsafe( struct timer *timer_list, struct timer_link *tl
 
 
 
 
 
 
+#if 0  /* not used anymore */
 /* put a new cell into a list nr. list_id */
 /* put a new cell into a list nr. list_id */
 static void add_timer_unsafe( struct timer *timer_list, struct timer_link *tl,
 static void add_timer_unsafe( struct timer *timer_list, struct timer_link *tl,
 	unsigned int time_out )
 	unsigned int time_out )
@@ -667,7 +668,7 @@ static void add_timer_unsafe( struct timer *timer_list, struct timer_link *tl,
 #endif
 #endif
 	DBG("DEBUG: add_timer_unsafe[%d]: %p\n",timer_list->id,tl);
 	DBG("DEBUG: add_timer_unsafe[%d]: %p\n",timer_list->id,tl);
 }
 }
-
+#endif