--- a/app.cpp 2015-09-14 12:00:00.460481656 -0400 +++ b/app.cpp 2015-09-14 14:41:10.970536588 -0400 @@ -606,9 +606,9 @@ n++; - child_env = static_cast(malloc(sizeof(char*)*n)); - memcpy(child_env, old_env, sizeof(char*)*n+1); - child_env[n - 1] = StrConcat("XDG_SESSION_COOKIE=", ck.get_xdg_session_cookie()); + child_env = static_cast(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 */