Commit 199e10c4 authored by Bill Stoddard's avatar Bill Stoddard
Browse files

Recover from some APR cont --> pool conversions by D. Reid.

Submitted by: Mladen Turk


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89522 13f79535-47bb-0310-9956-ffa450edef68
parent f56db764
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -517,7 +517,7 @@ static void __stdcall service_nt_main_fn(DWORD argc, LPTSTR *argv)
    const char *ignored;

    /* args and service names live in the same pool */
    mpm_service_set_name(mpm_new_argv->cont, &ignored, argv[0]);
    mpm_service_set_name(mpm_new_argv->pool, &ignored, argv[0]);

    globdat.ssStatus.dwServiceType = SERVICE_WIN32_OWN_PROCESS;
    globdat.ssStatus.dwCurrentState = SERVICE_START_PENDING;
@@ -585,7 +585,7 @@ static void __stdcall service_nt_main_fn(DWORD argc, LPTSTR *argv)
        char **cmb_data;

        mpm_new_argv->nalloc = mpm_new_argv->nelts + argc - 1;
        cmb_data = apr_palloc(mpm_new_argv->cont,
        cmb_data = apr_palloc(mpm_new_argv->pool,
                              mpm_new_argv->nalloc * sizeof(const char *));

        /* mpm_new_argv remains first (of lower significance) */