mirror of
https://github.com/apache/httpd.git
synced 2025-08-05 16:55:50 +03:00
don't let thread-scope be selected in a server w/o threads
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1200977 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -857,14 +857,23 @@ static const char *register_lua_scope(cmd_parms *cmd,
|
||||
cfg->vm_scope = AP_LUA_SCOPE_CONN;
|
||||
}
|
||||
else if (strcmp("thread", scope) == 0) {
|
||||
#if !APR_HAS_THREADS
|
||||
return apr_psprintf(cmd->pool,
|
||||
"Scope type of '%s' cannot be used because this "
|
||||
"server does not have threading support "
|
||||
"(APR_HAS_THREADS)"
|
||||
scope);
|
||||
#endif
|
||||
cfg->vm_scope = AP_LUA_SCOPE_THREAD;
|
||||
}
|
||||
else {
|
||||
return apr_psprintf(cmd->pool,
|
||||
"Invalid value for LuaScope, '%s', acceptable "
|
||||
"values are 'once', 'request', 'conn', and "
|
||||
"'server'",
|
||||
scope);
|
||||
"values are: 'once', 'request', 'conn', 'server'"
|
||||
#if APR_HAS_THREADS
|
||||
", 'thread'"
|
||||
#endif
|
||||
,scope);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
Reference in New Issue
Block a user