From 609ff568843dae9d003153509aaa0080aea7a303 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Thu, 22 Feb 2018 11:14:53 -0500 Subject: memory leak fixes, stuff --- variable.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'variable.c') diff --git a/variable.c b/variable.c index 38b771b..bcf96cb 100644 --- a/variable.c +++ b/variable.c @@ -12,10 +12,9 @@ extern char *str_func; char *fixstring(char *s) { - int len = strlen(s); - char *n = malloc(len + 1); - int i, j; - for (i = 0, j = 0; s[i] != '\0'; i++, j++) { + char *n = malloc(strlen(s) + 1); + int j = 0; + for (int i = 0; s[i] != '\0'; i++, j++) { if (s[i] == '\\') { if (s[i + 1] == 'n') n[j] = '\n'; -- cgit v1.2.3