Просмотр исходного кода

Merge pull request #1348 from grumvalski/local_request_crash

tm: make t_run_local_req reentrant
Federico Cabiddu 7 лет назад
Родитель
Сommit
432b38bb0b
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/modules/tm/uac.c

+ 1 - 1
src/modules/tm/uac.c

@@ -221,7 +221,7 @@ static inline int t_run_local_req(
 		uac_req_t *uac_r,
 		uac_req_t *uac_r,
 		struct cell *new_cell, struct retr_buf *request)
 		struct cell *new_cell, struct retr_buf *request)
 {
 {
-	static struct sip_msg lreq;
+	struct sip_msg lreq = {0};
 	struct onsend_info onsnd_info;
 	struct onsend_info onsnd_info;
 	tm_xlinks_t backup_xd;
 	tm_xlinks_t backup_xd;
 	int sflag_bk;
 	int sflag_bk;