From 78a4e731dbf00c4b3e06f3d5e87b7b5402c7f49f Mon Sep 17 00:00:00 2001 From: boercher Date: Fri, 19 Aug 2005 23:14:57 +0000 Subject: [PATCH] fixed memory-lead (sizeof(LCDd.conf)) --- shared/configfile.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/shared/configfile.c b/shared/configfile.c index 62df619..56ba04b 100644 --- a/shared/configfile.c +++ b/shared/configfile.c @@ -551,7 +551,10 @@ key * add_key( section * s, char * keyname, char * value ) } char get_next_char_f(buffile * f) { - return ((char) buffile_read(f, 1)[0]); + char * buf = buffile_read(f, 1); + char c = buf[0]; + free(buf); + return c; }