소스 검색

topos: print warn message of missing record-route only for initial requests

Daniel-Constantin Mierla 7 년 전
부모
커밋
ecfb1b6c9a
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/modules/topos/tps_storage.c

+ 3 - 3
src/modules/topos/tps_storage.c

@@ -396,10 +396,10 @@ int tps_storage_record(sip_msg_t *msg, tps_data_t *td, int dialog)
 
 	ret = tps_storage_link_msg(msg, td, TPS_DIR_DOWNSTREAM);
 	if(ret<0) goto error;
-	if(td->as_contact.len <= 0 && td->bs_contact.len <= 0) {
-		LM_WARN("no local address - do record routing for all initial requests\n");
-	}
 	if(dialog==0) {
+		if(td->as_contact.len <= 0 && td->bs_contact.len <= 0) {
+			LM_WARN("no local address - do record routing for all initial requests\n");
+		}
 		ret = _tps_storage_api.insert_dialog(td);
 		if(ret<0) goto error;
 	}