mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-11-03 20:38:59 +00:00 
			
		
		
		
	finish reverting my pass through the tree to remove checks of the result of
ast_strdupa, this one is revision 8362 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@8401 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		
							
								
								
									
										9
									
								
								app.c
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								app.c
									
									
									
									
									
								
							@@ -1358,11 +1358,12 @@ static int ivr_dispatch(struct ast_channel *chan, struct ast_ivr_option *option,
 | 
			
		||||
	case AST_ACTION_BACKLIST:
 | 
			
		||||
		res = 0;
 | 
			
		||||
		c = ast_strdupa(option->adata);
 | 
			
		||||
		while ((n = strsep(&c, ";"))) {
 | 
			
		||||
			if ((res = ast_streamfile(chan, n, chan->language)) || (res = ast_waitstream(chan, (option->action == AST_ACTION_BACKLIST) ? AST_DIGIT_ANY : "")))
 | 
			
		||||
				break;
 | 
			
		||||
		if (c) {
 | 
			
		||||
			while((n = strsep(&c, ";")))
 | 
			
		||||
				if ((res = ast_streamfile(chan, n, chan->language)) || (res = ast_waitstream(chan, (option->action == AST_ACTION_BACKLIST) ? AST_DIGIT_ANY : "")))
 | 
			
		||||
					break;
 | 
			
		||||
			ast_stopstream(chan);
 | 
			
		||||
		}
 | 
			
		||||
		ast_stopstream(chan);
 | 
			
		||||
		return res;
 | 
			
		||||
	default:
 | 
			
		||||
		ast_log(LOG_NOTICE, "Unknown dispatch function %d, ignoring!\n", option->action);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user