mirror of
https://github.com/apache/httpd.git
synced 2025-08-07 04:02:58 +03:00
Add a note on t->r checking, as per Rüdiger's email.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1582881 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -41,6 +41,10 @@ static int lua_table_set(lua_State *L)
|
|||||||
const char *key = luaL_checkstring(L, 2);
|
const char *key = luaL_checkstring(L, 2);
|
||||||
const char *val = luaL_checkstring(L, 3);
|
const char *val = luaL_checkstring(L, 3);
|
||||||
/* Unless it's the 'notes' table, check for newline chars */
|
/* Unless it's the 'notes' table, check for newline chars */
|
||||||
|
/* t->r will be NULL in case of the connection notes, but since
|
||||||
|
we aren't going to check anything called 'notes', we can safely
|
||||||
|
disregard checking whether t->r is defined.
|
||||||
|
*/
|
||||||
if (strcmp(t->n, "notes") && ap_strchr_c(val, '\n')) {
|
if (strcmp(t->n, "notes") && ap_strchr_c(val, '\n')) {
|
||||||
char *badchar;
|
char *badchar;
|
||||||
char *replacement = apr_pstrdup(t->r->pool, val);
|
char *replacement = apr_pstrdup(t->r->pool, val);
|
||||||
|
Reference in New Issue
Block a user