NetWare has a fixed lengh stack. Since MAX_STRING_LEN is set
to 8k, one call to send_parsed_content() chews up 24k of stack space. During a server-side include evaluation this function is called recusively, allocating 24k each time. Obviously it doesn't take long to blow a 64k stack which is the default for Apache for NetWare. Since MAX_STRING_LEN is used all throughout the Apache code, we should rethink using a default of 8k especially in recursive functions. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@89548 13f79535-47bb-0310-9956-ffa450edef68
parent
76d875bf
Please register or sign in to comment