]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
signal-allow-to-send-any-siginfo-to-itself-fix
authorAndrew Morton <akpm@linux-foundation.org>
Thu, 7 Feb 2013 01:27:54 +0000 (12:27 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Mon, 18 Feb 2013 05:47:21 +0000 (16:47 +1100)
Cc: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
kernel/signal.c

index 09934910643ceb99b39762401aee4f778f9c9b2d..c6209135cca45d1b05778e350c04dd29abff6e6b 100644 (file)
@@ -3046,7 +3046,7 @@ static int do_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, siginfo_t *info)
        /* Not even root can pretend to send signals from the kernel.
         * Nor can they impersonate a kill()/tgkill(), which adds source info.
         */
-       if (((info.si_code >= 0 || info.si_code == SI_TKILL)) &&
+       if (((info->si_code >= 0 || info->si_code == SI_TKILL)) &&
            (task_pid_vnr(current) != pid)) {
                /* We used to allow any < 0 si_code */
                WARN_ON_ONCE(info->si_code < 0);