enum process_failure_rc p_rc;
SCOPE_ENTER(1, "%s: Enter\n", session_name);
+ if (!session) {
+ SCOPE_EXIT_LOG_RTN_VALUE(1, LOG_ERROR, "No session\n");
+ }
+ if (!session->channel) {
+ SCOPE_EXIT_LOG_RTN_VALUE(1, LOG_ERROR, "%s: No channel\n", session_name);
+ }
+ if (!rdata) {
+ SCOPE_EXIT_LOG_RTN_VALUE(1, LOG_ERROR, "%s: No rdata\n", session_name);
+ }
+
/* Check if this is a reinvite. If it is, we don't need to do anything */
if (rdata->msg_info.to->tag.slen) {
SCOPE_EXIT_RTN_VALUE(0, "%s: Reinvite. No action needed\n", session_name);
const char *session_name = ast_sip_session_get_name(session);
SCOPE_ENTER(1, "%s: Enter\n", session_name);
+ if (!session) {
+ SCOPE_EXIT_LOG_RTN(LOG_ERROR, "No session\n");
+ }
+ if (!session->channel) {
+ SCOPE_EXIT_LOG_RTN(LOG_ERROR, "%s: No channel\n", session_name);
+ }
+ if (!tdata) {
+ SCOPE_EXIT_LOG_RTN(LOG_ERROR, "%s: No tdata\n", session_name);
+ }
+
old_identity = pjsip_msg_find_hdr_by_name(tdata->msg, &identity_hdr_str, NULL);
if (old_identity) {
SCOPE_EXIT_RTN("Found an existing Identity header\n");