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__ */