Check return value of RSA_generate_key_ex().
authorGuus Sliepen <guus@tinc-vpn.org>
Wed, 22 Jun 2016 15:42:13 +0000 (17:42 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Wed, 22 Jun 2016 15:42:13 +0000 (17:42 +0200)
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