projects
/
platform
/
kernel
/
linux-exynos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
541035f
)
kdbus: cmdline emptiness condition fix
author
Konrad Lipinski
<konrad.l@samsung.com>
Wed, 12 Oct 2016 10:44:02 +0000
(12:44 +0200)
committer
Konrad Lipinski
<konrad.l@samsung.com>
Wed, 12 Oct 2016 10:44:02 +0000
(12:44 +0200)
ipc/kdbus/metadata.c
patch
|
blob
|
history
diff --git
a/ipc/kdbus/metadata.c
b/ipc/kdbus/metadata.c
index d677c68063ba7c31486176c74ab352b0076c2ca6..c0565a3d339bf835d0a61e5a65da95b6b0f6377e 100644
(file)
--- a/
ipc/kdbus/metadata.c
+++ b/
ipc/kdbus/metadata.c
@@
-399,9
+399,9
@@
int kdbus_meta_proc_collect(struct kdbus_meta_payload * __restrict__ * __restric
}
if (what & KDBUS_ATTACH_CMDLINE) {
struct mm_struct *mm = current->mm;
+ var(arg_start, mm->arg_start);
var(arg_end, mm->arg_end);
- if (arg_end) {
- var(arg_start, mm->arg_start);
+ if (arg_start < arg_end) {
var(len, strnlen_user((char const __user *)arg_start, arg_end - arg_start)); /* includes trailing \0 */
typeof(kdbus_meta_payload_tail_offset(pay)) tail_offset;
pay = *pptr;