mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +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