Sfoglia il codice sorgente

quorum: don't leak memory on error

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
Fabio M. Di Nitto 14 anni fa
parent
commit
939a7b2d66
1 ha cambiato i file con 1 aggiunte e 0 eliminazioni
  1. 1 0
      exec/vsf_quorum.c

+ 1 - 0
exec/vsf_quorum.c

@@ -291,6 +291,7 @@ static char *quorum_exec_init_fn (struct corosync_api_v1 *api)
 			log_printf (LOGSYS_LEVEL_CRIT, 
 			log_printf (LOGSYS_LEVEL_CRIT, 
 				"Quorum provider: %s failed to initialize.",
 				"Quorum provider: %s failed to initialize.",
 				 quorum_module);
 				 quorum_module);
+			free(quorum_module);
 			return (error);
 			return (error);
 		}
 		}
 	}
 	}