[OTR-dev] [PATCH 7/9] Check otrl_privkey_generate_start()'s return value.

Andreas Schlick ninox+otr at posteo.net
Wed Oct 22 14:39:25 EDT 2014


---
 src/privkey.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/privkey.c b/src/privkey.c
index 6e4bbe4..9bba7d0 100644
--- a/src/privkey.c
+++ b/src/privkey.c
@@ -649,7 +649,7 @@ gcry_error_t otrl_privkey_generate_FILEp(OtrlUserState us, FILE *privf,
     gcry_error_t err;
 
     err = otrl_privkey_generate_start(us, accountname, protocol, &newkey);
-    if (newkey) {
+    if (!err && newkey) {
 	otrl_privkey_generate_calculate(newkey);
 	err = otrl_privkey_generate_finish_FILEp(us, newkey, privf);
     }
-- 
2.1.2



More information about the OTR-dev mailing list