Check return value of RSA_generate_key_ex().
[oweals/tinc.git] / src / tincd.c
index ccd79dcb4804d4421ccb0da54100826100fb516e..aaf40e283a8bf5d045a18325d6193b560118bcfe 100644 (file)
@@ -411,7 +411,7 @@ static bool keygen(int bits) {
        BN_free(e);
        BN_GENCB_free(cb);
 
        BN_free(e);
        BN_GENCB_free(cb);
 
-       if(!rsa_key) {
+       if(!result) {
                fprintf(stderr, "Error during key generation!\n");
                return false;
        } else
                fprintf(stderr, "Error during key generation!\n");
                return false;
        } else