seafile-ccnet: fixed deprecated API patch
authorEneas U de Queiroz <redacted>
Fri, 22 Jun 2018 20:54:42 +0000 (17:54 -0300)
committerEneas U de Queiroz <redacted>
Fri, 22 Jun 2018 20:54:42 +0000 (17:54 -0300)
RSA key generation failure check was backwards.

Signed-off-by: Eneas U de Queiroz <redacted>
net/seafile-ccnet/patches/020-Remove-API-deprecated-in-openssl-1.1.patch

index 8d1d73c21196d5424b8e83a98ac2e14408e786fa..df8e9906aa767c47ebf142eeed875273b4699fe8 100644 (file)
@@ -46,14 +46,14 @@ index 7cca150..23abb82 100644
 +      private = RSA_new();
 +      e = BN_new();
 +      if (private == NULL || e == NULL || !BN_set_word(e, 35) ||
-+          !RSA_generate_key_ex(private, bits, e, NULL)) {
++              !RSA_generate_key_ex(private, bits, e, NULL)) {
++              RSA_free(private);
 +              BN_free(e);
-+              return private;
++              g_error ("rsa_generate_private_key: key generation failed.");
++              return NULL;
 +      }
 +      BN_free(e);
-+      RSA_free(private);
-+      g_error ("rsa_generate_private_key: key generation failed.");
-+      return NULL;
++      return private;
  }
 diff --git a/net/common/processors/keepalive-proc.c b/net/common/processors/keepalive-proc.c
 index 609d102..42a0c23 100644
git clone https://git.99rst.org/PROJECT