4
0
Эх сурвалжийг харах

totemconfig: Prevent leak of cluster_name str

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Christine Caulfield <ccaulfie@redhat.com>
Jan Friesse 12 жил өмнө
parent
commit
d6dd2e455d

+ 2 - 0
exec/totemconfig.c

@@ -536,6 +536,8 @@ extern int totem_config_read (
 		ringnumber = atoi(ringnumber_key);
 		ringnumber = atoi(ringnumber_key);
 
 
 		if (ringnumber >= INTERFACE_MAX) {
 		if (ringnumber >= INTERFACE_MAX) {
+			free(cluster_name);
+
 			snprintf (error_string_response, sizeof(error_string_response),
 			snprintf (error_string_response, sizeof(error_string_response),
 			    "parse error in config: interface ring number %u is bigger then allowed maximum %u\n",
 			    "parse error in config: interface ring number %u is bigger then allowed maximum %u\n",
 			    ringnumber, INTERFACE_MAX - 1);
 			    ringnumber, INTERFACE_MAX - 1);