mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	Fix compiler warnings on Fedora 26 / GCC 7.
GCC 7 has added capability to produce warnings, this fixes most of those warnings. The specific warnings are disabled in a few places: * app_voicemail.c: truncation of paths more than 4096 chars in many places. * chan_mgcp.c: callid truncated to 80 chars. * cdr.c: two userfields are combined to cdr copy, fix would break ABI. * tcptls.c: ignore use of deprecated method SSLv3_client_method(). ASTERISK-27156 #close Change-Id: I65f280e7d3cfad279d16f41823a4d6fddcbc4c88
This commit is contained in:
		
				
					committed by
					
						 George Joseph
						George Joseph
					
				
			
			
				
	
			
			
			
						parent
						
							1078d4f7f6
						
					
				
				
					commit
					7c3cdc81f7
				
			| @@ -628,13 +628,11 @@ to_string (struct val *vp) | ||||
| 	if (vp->type == AST_EXPR_string || vp->type == AST_EXPR_numeric_string) | ||||
| 		return; | ||||
|  | ||||
| 	tmp = malloc ((size_t)25); | ||||
| 	if (tmp == NULL) { | ||||
| 		ast_log(LOG_WARNING,"malloc() failed\n"); | ||||
| 	if (asprintf(&tmp, FP___PRINTF, vp->u.i) == -1) { | ||||
| 		ast_log(LOG_WARNING, "asprintf() failed\n"); | ||||
| 		return; | ||||
| 	} | ||||
|  | ||||
| 	sprintf(tmp, FP___PRINTF, vp->u.i); | ||||
| 	vp->type = AST_EXPR_string; | ||||
| 	vp->u.s  = tmp; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user