From 265e2795729a5abcd115391223cb2f953992d7b8 Mon Sep 17 00:00:00 2001 From: John Millaway Date: Wed, 19 Mar 2003 22:58:40 +0000 Subject: Fixed allocation of slightly more memory than needed. --- main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.c b/main.c index c2be713..8565e31 100644 --- a/main.c +++ b/main.c @@ -426,7 +426,7 @@ void check_options () for (i = 1; i <= lastsc; i++) { char *str, *fmt = "#define %s %d\n"; - str = (char*)flex_alloc(strlen(fmt) + strlen(scname[i]) + (int)(1 + log(i)/log(2)) + 2); + str = (char*)flex_alloc(strlen(fmt) + strlen(scname[i]) + (int)(1 + log(i)/log(10)) + 2); sprintf(str, fmt, scname[i], i - 1); buf_strappend(&tmpbuf, str); free(str); -- cgit v1.2.3