]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11719 [mod_commands] uuid_broadcast yields OK on bogus uuid
authorjoshebosh <bitbucket@joshebosh.email>
Thu, 21 Mar 2019 22:22:23 +0000 (18:22 -0400)
committerMike Jerris <mike@signalwire.com>
Thu, 6 Jun 2019 15:49:22 +0000 (11:49 -0400)
src/mod/applications/mod_commands/mod_commands.c

index baa573f9ff06cd0eb9b99930515e90400531b4ae..025f27f98b27e0081bd1299732b405ecb7afcfac 100644 (file)
@@ -3886,8 +3886,11 @@ SWITCH_STANDARD_API(uuid_broadcast_function)
                        flags = SMF_ECHO_ALEG | SMF_HOLD_BLEG;
                }
 
-               switch_ivr_broadcast(argv[0], argv[1], flags);
-               stream->write_function(stream, "+OK Message sent\n");
+               if (switch_ivr_broadcast(argv[0], argv[1], flags) == SWITCH_STATUS_SUCCESS) {
+                       stream->write_function(stream, "+OK Message sent\n");
+               } else {
+                       stream->write_function(stream, "-ERR invalid uuid\n");
+               }
        }
 
        switch_safe_free(mycmd);