Prechádzať zdrojové kódy

totem: Properly free inbuf when NSS fails

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Christine Caulfield <ccaulfie@redhat.com>
Jan Friesse 12 rokov pred
rodič
commit
d4761320ba
2 zmenil súbory, kde vykonal 2 pridanie a 0 odobranie
  1. 1 0
      exec/totemudp.c
  2. 1 0
      exec/totemudpu.c

+ 1 - 0
exec/totemudp.c

@@ -497,6 +497,7 @@ static int encrypt_and_sign_nss (
 		log_printf(instance->totemudp_log_level_security,
 			"Failure to generate a random number %d\n",
 			PR_GetError());
+		free(inbuf);
 		goto out;
 	}
 

+ 1 - 0
exec/totemudpu.c

@@ -476,6 +476,7 @@ static int encrypt_and_sign_nss (
 		log_printf(instance->totemudpu_log_level_security,
 			"Failure to generate a random number %d\n",
 			PR_GetError());
+		free (inbuf);
 		goto out;
 	}