expanded = NULL;
}
if (!strncasecmp(file, "say:", 4)) {
- status = conference_member_say(member, file + 4, leadin);
+ if (!switch_strlen_zero(file + 4)) {
+ status = conference_member_say(member, file + 4, leadin);
+ }
goto done;
}
if (!switch_is_file_path(file)) {
goto done;
}
file = dfile;
- } else {
+ } else if (!switch_strlen_zero(file)) {
status = conference_member_say(member, file, leadin);
goto done;
}
return SWITCH_STATUS_GENERR;
switch_clear_flag_locked(member, MFLAG_CAN_SPEAK);
- if (member->conference->muted_sound) {
+ if (!switch_strlen_zero(member->conference->muted_sound)) {
conference_member_play_file(member, member->conference->muted_sound, 0);
} else {
char msg[512];
if (stream != NULL) {
stream->write_function(stream, "OK unmute %u\n", member->id);
}
- if (member->conference->unmuted_sound) {
+ if (!switch_strlen_zero(member->conference->unmuted_sound)) {
conference_member_play_file(member, member->conference->unmuted_sound, 0);
} else {
char msg[512];