From 4954c77f80e88a0109f2b3f2895a10be51fa598e Mon Sep 17 00:00:00 2001 From: Jeff Peeler Date: Tue, 3 Jun 2008 22:18:15 +0000 Subject: [PATCH] Merged revisions 120174 via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk ................ r120174 | jpeeler | 2008-06-03 17:17:07 -0500 (Tue, 03 Jun 2008) | 14 lines Merged revisions 120173 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r120173 | jpeeler | 2008-06-03 17:15:33 -0500 (Tue, 03 Jun 2008) | 6 lines (closes issue #11594) Reported by: yem Tested by: yem This change decreases the buffer size allocated on the stack substantially in config_text_file_load when LOW_MEMORY is turned on. This change combined with the fix from revision 117462 (making mkintf not copy the zt_chan_conf structure) was enough to prevent the crash. ........ ................ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@120178 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/config.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main/config.c b/main/config.c index 76bbfac30a..35fa7f3cea 100644 --- a/main/config.c +++ b/main/config.c @@ -1128,7 +1128,11 @@ static int process_text_line(struct ast_config *cfg, struct ast_category **cat, static struct ast_config *config_text_file_load(const char *database, const char *table, const char *filename, struct ast_config *cfg, struct ast_flags flags, const char *suggested_include_file, const char *who_asked) { char fn[256]; +#if defined(LOW_MEMORY) + char buf[512]; +#else char buf[8192]; +#endif char *new_buf, *comment_p, *process_buf; FILE *f; int lineno=0;