Initial commit
This commit is contained in:
15
slim/patches/slim-1.3.6-envcpy-bad-pointer-arithmetic.patch
Normal file
15
slim/patches/slim-1.3.6-envcpy-bad-pointer-arithmetic.patch
Normal file
@@ -0,0 +1,15 @@
|
||||
--- 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<char**>(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<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 */
|
||||
Reference in New Issue
Block a user