Commit ebe0361c authored by Stefan Sperling's avatar Stefan Sperling
Browse files

Make mod_dialup.c compile when APR has no thread support.

+1 from covener and jim on dev@


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1850757 13f79535-47bb-0310-9956-ffa450edef68
parent c5ded26c
Loading
Loading
Loading
Loading
+6 −0
Changes for modules/test/mod_dialup.c: 6 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -107,7 +107,9 @@ dialup_callback(void *baton)
    dialup_baton_t *db = (dialup_baton_t *)baton;
    conn_rec *c = db->r->connection;

#if APR_HAS_THREADS
    apr_thread_mutex_lock(db->r->invoke_mtx);
#endif

    status = dialup_send_pulse(db);

@@ -115,7 +117,9 @@ dialup_callback(void *baton)
        ap_mpm_register_timed_callback(apr_time_from_sec(1), dialup_callback, baton);
    }
    else if (status == DONE) {
#if APR_HAS_THREADS
        apr_thread_mutex_unlock(db->r->invoke_mtx);
#endif
        ap_finalize_request_protocol(db->r);
        ap_process_request_after_handler(db->r);
        return;
@@ -127,7 +131,9 @@ dialup_callback(void *baton)
        ap_die(status, db->r);
    }

#if APR_HAS_THREADS
    apr_thread_mutex_unlock(db->r->invoke_mtx);
#endif

    ap_mpm_resume_suspended(c);
}