mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	Voicemail fixes (bug #1758)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3124 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		
							
								
								
									
										6
									
								
								app.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								app.c
									
									
									
									
									
								
							| @@ -459,7 +459,9 @@ int ast_control_streamfile(struct ast_channel *chan, char *file, char *fwd, char | ||||
| 				if (chan) | ||||
| 					ast_stopstream(chan); | ||||
| 				res = ast_waitfordigit(chan, 1000); | ||||
| 				if (res == -1 || strchr(pause, res) || (stop && strchr(stop, res))) | ||||
| 				if(res == 0) | ||||
| 					continue; | ||||
| 				else if(res == -1 || strchr(pause, res) || (stop && strchr(stop, res))) | ||||
| 					break; | ||||
| 			} | ||||
| 			if (res == *pause) { | ||||
| @@ -470,7 +472,7 @@ int ast_control_streamfile(struct ast_channel *chan, char *file, char *fwd, char | ||||
| 		if (res == -1) | ||||
| 			break; | ||||
|  | ||||
| 		if (stop != NULL && res == *stop) { | ||||
| 		if (stop && strchr(stop, res)) { | ||||
| 			res = 0; | ||||
| 			break; | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user