From: Konrad Lipinski Date: Wed, 12 Oct 2016 10:44:02 +0000 (+0200) Subject: kdbus: cmdline emptiness condition fix X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=07edeeb6453f1aecc332681b1a04d158277653d9;p=platform%2Fkernel%2Flinux-exynos.git kdbus: cmdline emptiness condition fix --- diff --git a/ipc/kdbus/metadata.c b/ipc/kdbus/metadata.c index 340918085d04..199c5fb192f9 100644 --- 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;