mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	func_channel: allow reading 4 fields from dialplan
The following fields return an error when read from dialplan: - exten - context - userfield - channame ASTERISK-28796 #close Change-Id: Ieacaac629490f8710fdacc9de80ed5916c5f6ee2
This commit is contained in:
		
				
					committed by
					
						 George Joseph
						George Joseph
					
				
			
			
				
	
			
			
			
						parent
						
							b38f664250
						
					
				
				
					commit
					d40e343710
				
			| @@ -357,13 +357,13 @@ static int func_channel_read(struct ast_channel *chan, const char *function, | ||||
| 		locked_copy_string(chan, buf, ast_channel_appl(chan), len); | ||||
| 	else if (!strcasecmp(data, "appdata") && ast_channel_data(chan)) | ||||
| 		locked_copy_string(chan, buf, ast_channel_data(chan), len); | ||||
| 	else if (!strcasecmp(data, "exten") && ast_channel_data(chan)) | ||||
| 	else if (!strcasecmp(data, "exten")) | ||||
| 		locked_copy_string(chan, buf, ast_channel_exten(chan), len); | ||||
| 	else if (!strcasecmp(data, "context") && ast_channel_data(chan)) | ||||
| 	else if (!strcasecmp(data, "context")) | ||||
| 		locked_copy_string(chan, buf, ast_channel_context(chan), len); | ||||
| 	else if (!strcasecmp(data, "userfield") && ast_channel_data(chan)) | ||||
| 	else if (!strcasecmp(data, "userfield")) | ||||
| 		locked_copy_string(chan, buf, ast_channel_userfield(chan), len); | ||||
| 	else if (!strcasecmp(data, "channame") && ast_channel_data(chan)) | ||||
| 	else if (!strcasecmp(data, "channame")) | ||||
| 		locked_copy_string(chan, buf, ast_channel_name(chan), len); | ||||
| 	else if (!strcasecmp(data, "linkedid")) { | ||||
| 		ast_channel_lock(chan); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user