switch_status_t status;
int exec = 0;
int api = 0;
- char *string = act->string;
+ char *string = NULL;
switch_channel_t *channel;
switch_core_session_t *use_session = act->session;
int x = 0;
}
if (status == SWITCH_STATUS_SUCCESS) {
- camping = 0;
break;
} else {
fail = 1;
if (camp_loops++) {
if (--campon_retries <= 0 || stake.do_xfer) {
- camping = 0;
stake.do_xfer = 1;
break;
}
data++;
}
- while (*data == '<') {
+ while (data && *data == '<') {
char *parsed = NULL;
if (switch_event_create_brackets(data, '<', '>', ',', &var_event, &parsed, SWITCH_FALSE) != SWITCH_STATUS_SUCCESS || !parsed) {
char *oexten = NULL;
const char *context = NULL;
const char *dp = "inline";
- const char *pdata = data;
+ const char *pdata = NULL;
const char *l;
uint32_t chunk_size = 10;
const char *path;
data++;
}
- while (*data == '(') {
+ while (data && *data == '(') {
char *parsed = NULL;
if (switch_event_create_brackets(data, '(', ')', ',', &var_event, &parsed, SWITCH_FALSE) != SWITCH_STATUS_SUCCESS || !parsed) {