]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-8590 treat no res-id the same as clear
authorAnthony Minessale <anthm@freeswitch.org>
Wed, 2 Dec 2015 18:02:43 +0000 (12:02 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Wed, 2 Dec 2015 18:02:43 +0000 (12:02 -0600)
src/mod/applications/mod_conference/conference_api.c

index 041591910c6b8872ff0c9ee1f3a63eecd090c695..dc9d683e7e668cc626602ed626320585cd567f74 100644 (file)
@@ -1577,12 +1577,7 @@ switch_status_t conference_api_sub_vid_res_id(conference_member_t *member, switc
                return SWITCH_STATUS_SUCCESS;
        }
 
-       if (zstr(text)) {
-               stream->write_function(stream, "-ERR missing arg\n");
-               return SWITCH_STATUS_SUCCESS;
-       }
-
-       if (!strcasecmp(text, "clear") || (member->video_reservation_id && !strcasecmp(text, member->video_reservation_id))) {
+       if (zstr(text) || !strcasecmp(text, "clear") || (member->video_reservation_id && !strcasecmp(text, member->video_reservation_id))) {
                member->video_reservation_id = NULL;
                stream->write_function(stream, "+OK reservation_id cleared\n");
        } else {