From 7dc315e9dcfc023740f178f83b9ffe1080a104cd Mon Sep 17 00:00:00 2001 From: doursse Date: Fri, 6 Jun 2008 17:44:59 +0000 Subject: [PATCH] * src/lib/Evil.h: add PATH_MAX macro * src/lib/dlfcn/dlfcn.c: (get_last_error): free correctly strings SVN revision: 34760 --- legacy/evil/ChangeLog | 8 ++++++++ legacy/evil/src/lib/Evil.h | 5 +++++ legacy/evil/src/lib/dlfcn/dlfcn.c | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/legacy/evil/ChangeLog b/legacy/evil/ChangeLog index 1022368869..140f031ee3 100644 --- a/legacy/evil/ChangeLog +++ b/legacy/evil/ChangeLog @@ -1,3 +1,11 @@ +2008-06-06 Vincent Torri + + * src/lib/Evil.h: + add PATH_MAX macro + + * src/lib/dlfcn/dlfcn.c: (get_last_error): + free correctly strings + 2008-06-02 Vincent Torri * src/lib/Evil.h: diff --git a/legacy/evil/src/lib/Evil.h b/legacy/evil/src/lib/Evil.h index e57cb151f0..b7b77b175b 100644 --- a/legacy/evil/src/lib/Evil.h +++ b/legacy/evil/src/lib/Evil.h @@ -22,6 +22,11 @@ extern "C" { #endif +#include + +#define PATH_MAX MAX_PATH + + /** * @mainpage Evil * @author Vincent Torri diff --git a/legacy/evil/src/lib/dlfcn/dlfcn.c b/legacy/evil/src/lib/dlfcn/dlfcn.c index a0820e310e..6e5962d79d 100644 --- a/legacy/evil/src/lib/dlfcn/dlfcn.c +++ b/legacy/evil/src/lib/dlfcn/dlfcn.c @@ -43,7 +43,7 @@ get_last_error(char *desc) #if defined(__CEGCC__) || defined(__MINGW32CE__) str2 = evil_wchar_to_char(str); - free(str); + LocalFree(str); #else str2 = str; #endif /* ! __CEGCC__ && ! __MINGW32CE__ */