From: Fabian Keil <fk@fabiankeil.de>
Date: Wed, 19 Feb 2020 12:17:16 +0000 (+0100)
Subject: generate_key(): Change argument order to be more consistent
X-Git-Tag: v_3_0_29~517
X-Git-Url: http://www.privoxy.org/gitweb/%22https:/developer-manual/user-manual/faq/static/@default-cgi@toggle?a=commitdiff_plain;h=c942d2949825d2afb5ac4f8d18e27dc5bdb59482;p=privoxy.git

generate_key(): Change argument order to be more consistent
---

diff --git a/ssl.c b/ssl.c
index a7f92ebd..56360fc8 100644
--- a/ssl.c
+++ b/ssl.c
@@ -1085,15 +1085,15 @@ exit:
  *               contain NULL and no private key is generated.
  *
  * Parameters  :
- *          1  :  key_buf = buffer to save new generated key
- *          2  :  csp = Current client state (buffers, headers, etc...)
+ *          1  :  csp = Current client state (buffers, headers, etc...)
+ *          2  :  key_buf = buffer to save new generated key
  *
  * Returns     :  -1 => Error while generating private key
  *                 0 => Key already exists
  *                >0 => Length of generated private key
  *
  *********************************************************************/
-static int generate_key(unsigned char **key_buf, struct client_state *csp)
+static int generate_key(struct client_state *csp, unsigned char **key_buf)
 {
    mbedtls_pk_context key;
    key_options key_opt;
@@ -1227,7 +1227,7 @@ static int generate_webpage_certificate(struct client_state *csp)
    /*
     * Create key for requested host
     */
-   int subject_key_len = generate_key(&key_buf, csp);
+   int subject_key_len = generate_key(csp, &key_buf);
    if (subject_key_len < 0)
    {
       log_error(LOG_LEVEL_ERROR, "Key generating failed");