--- 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 OTR-dev@lists.cypherpunks.ca http://lists.cypherpunks.ca/mailman/listinfo/otr-dev