[asterisk-commits] file: trunk r92365 - /trunk/res/res_monitor.c
    SVN commits to the Asterisk project 
    asterisk-commits at lists.digium.com
       
    Tue Dec 11 14:06:44 CST 2007
    
    
  
Author: file
Date: Tue Dec 11 14:06:43 2007
New Revision: 92365
URL: http://svn.digium.com/view/asterisk?view=rev&rev=92365
Log:
Only look to see if options are set if some have been provided.
(closes issue #11505)
Reported by: Mike Anikienko
Modified:
    trunk/res/res_monitor.c
Modified: trunk/res/res_monitor.c
URL: http://svn.digium.com/view/asterisk/trunk/res/res_monitor.c?view=diff&rev=92365&r1=92364&r2=92365
==============================================================================
--- trunk/res/res_monitor.c (original)
+++ trunk/res/res_monitor.c Tue Dec 11 14:06:43 2007
@@ -458,14 +458,16 @@
 	parse = ast_strdupa((char*)data);
 	AST_STANDARD_APP_ARGS(args, parse);
 
-	if (strchr(args.options, 'm'))
-		stream_action |= X_JOIN;
-	if (strchr(args.options, 'b'))
-		waitforbridge = 1;
-	if (strchr(args.options, 'i'))
-		stream_action &= ~X_REC_IN;
-	if (strchr(args.options, 'o'))
-		stream_action &= ~X_REC_OUT;
+	if (!ast_strlen_zero(args.options)) {
+		if (strchr(args.options, 'm'))
+			stream_action |= X_JOIN;
+		if (strchr(args.options, 'b'))
+			waitforbridge = 1;
+		if (strchr(args.options, 'i'))
+			stream_action &= ~X_REC_IN;
+		if (strchr(args.options, 'o'))
+			stream_action &= ~X_REC_OUT;
+	}
 
 	arg = strchr(args.format, ':');
 	if (arg) {
    
    
More information about the asterisk-commits
mailing list