]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
CodeWarrior compiler doesnt allow vars as struct inits.
authorGuenter Knauf <fuankg@apache.org>
Mon, 30 Dec 2013 11:31:37 +0000 (11:31 +0000)
committerGuenter Knauf <fuankg@apache.org>
Mon, 30 Dec 2013 11:31:37 +0000 (11:31 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1554192 13f79535-47bb-0310-9956-ffa450edef68

modules/ssl/ssl_engine_pphrase.c

index 4d06c4fe034c3fff3701172ac300cfee2f0427c6..64fdae7aff975b05207140ee68e6c6f2c73a6c68 100644 (file)
@@ -144,18 +144,24 @@ apr_status_t ssl_load_encrypted_pkey(server_rec *s, apr_pool_t *p, int idx,
     apr_time_t pkey_mtime = 0;
     apr_status_t rv;
     pphrase_cb_arg_t ppcb_arg = {
-        s,
-        p,
-        *pphrases,
+        NULL,
+        NULL,
+        NULL,
         0,
         NULL,
         0,
         0,
         TRUE,
-        key_id,
-        APR_ARRAY_IDX(sc->server->pks->key_files, idx, const char *)
+        NULL,
+        NULL
     };
 
+    ppcb_arg.s = s;
+    ppcb_arg.p = p;
+    ppcb_arg.aPassPhrase = *pphrases;
+    ppcb_arg.key_id = key_id;
+    ppcb_arg.pkey_file = APR_ARRAY_IDX(sc->server->pks->key_files, idx, const char *);
+
     if (!ppcb_arg.pkey_file) {
          ap_log_error(APLOG_MARK, APLOG_EMERG, 0, s, APLOGNO(02573)
                       "Init: No private key specified for %s", key_id);