From 3fd2030fc48edebae9203e4245f795543e5cbb66 Mon Sep 17 00:00:00 2001 From: phantom Date: Fri, 1 Sep 2000 11:56:31 +0000 Subject: Fix memory leak introduced by kris in rev 1.22 --- lib/libc/nls/msgcat.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/libc') diff --git a/lib/libc/nls/msgcat.c b/lib/libc/nls/msgcat.c index f02af8e..ebbac70 100644 --- a/lib/libc/nls/msgcat.c +++ b/lib/libc/nls/msgcat.c @@ -134,6 +134,7 @@ int type; if (*(nlspath + 1) == 'L') { ++nlspath; if (strlcpy(pathP, lang, spcleft) >= spcleft) { + free(base); errno = ENAMETOOLONG; return(NLERR); } @@ -141,6 +142,7 @@ int type; } else if (*(nlspath + 1) == 'N') { ++nlspath; if (strlcpy(pathP, name, spcleft) >= spcleft) { + free(base); errno = ENAMETOOLONG; return(NLERR); } -- cgit v1.1