---
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
_______________________________________________
OTR-dev mailing list
[email protected]
http://lists.cypherpunks.ca/mailman/listinfo/otr-dev