From 6778d9856705bcc2b6421ca9d65e33de86ab7e21 Mon Sep 17 00:00:00 2001 From: Maxim Sobolev Date: Mon, 9 Apr 2001 07:44:18 +0000 Subject: Fix a nasty memory leak, which draws the editor nearly unusable, as it quickly eats all available memory and swap space. --- editors/lpe/files/patch-src_cfg-core.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 editors/lpe/files/patch-src_cfg-core.c (limited to 'editors/lpe/files') diff --git a/editors/lpe/files/patch-src_cfg-core.c b/editors/lpe/files/patch-src_cfg-core.c new file mode 100644 index 000000000000..f8c556701519 --- /dev/null +++ b/editors/lpe/files/patch-src_cfg-core.c @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- src/cfg-core.c 2001/04/08 15:27:13 1.1 ++++ src/cfg-core.c 2001/04/08 15:27:39 +@@ -62,7 +62,7 @@ + /* + * We search for "\n[name]=" in the lookup table... + */ +- t_sstring = (char *) malloc (strlen (name) + 5); ++ t_sstring = (char *) alloca (strlen (name) + 5); + sprintf (t_sstring, "\n%s=", name); + if ((t_hentry = strstr (LpeOptionHash, t_sstring)) != NULL) + { -- cgit v1.2.3