> When investigating the problem with valgrind I came to the attached > patch. When applied, slim works for me.
Patch is finally attached. -- gpg public key: acbc3b35, jabber: nico...@jabber.no -- frykten for herren er opphav til kunnskap --
diff --git a/app.cpp b/app.cpp index eb7e05f..6ffb6f8 100644 --- a/app.cpp +++ b/app.cpp @@ -596,8 +596,8 @@ void App::Login() { n++; - child_env = static_cast<char**>(malloc(sizeof(char*)*n)); - memcpy(child_env, old_env, sizeof(char*)*n+1); + child_env = static_cast<char**>(malloc(sizeof(char*)*(n+1))); + memcpy(child_env, old_env, sizeof(char*)*n); child_env[n - 1] = StrConcat("XDG_SESSION_COOKIE=", ck.get_xdg_session_cookie()); child_env[n] = NULL; # endif /* USE_CONSOLEKIT */
signature.asc
Description: Digital signature