Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 369969) +++ channels/chan_sip.c (working copy) @@ -23381,7 +23381,8 @@ payload_size = ast_connected_line_build_data(connected_line_data, sizeof(connected_line_data), &connected_to_target, NULL); frame_size = payload_size + sizeof(*frame_payload); - if (payload_size != -1 && (frame_payload = alloca(frame_size))) { + if (payload_size != -1) { + frame_payload = alloca(frame_size); frame_payload->payload_size = payload_size; memcpy(frame_payload->payload, connected_line_data, payload_size); frame_payload->action = AST_FRAME_READ_ACTION_CONNECTED_LINE_MACRO; @@ -27587,11 +27588,6 @@ } host = ast_strdupa(v->value); - if (!host) { - ast_log(LOG_WARNING, "Unable to allocate stack space for parsing outboundproxy\n"); - continue; - } - host = ast_skip_blanks(host); sep = strchr(host, ','); if (sep) { @@ -28565,11 +28561,6 @@ } host = ast_strdupa(v->value); - if (!host) { - ast_log(LOG_WARNING, "Unable to allocate stack space for parsing outboundproxy\n"); - continue; - } - host = ast_skip_blanks(host); sep = strchr(host, ','); if (sep) {