]> granicus.if.org Git - strace/commitdiff
ppc64: fix compilation warning
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 5 Mar 2015 04:29:37 +0000 (04:29 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 5 Mar 2015 04:29:37 +0000 (04:29 +0000)
Fix compilation warning introduced by commit
577be2593d4895ef941e1c4e5e1608f7dd13610d

* signal.c (sys_sigreturn) [POWERPC64]: Fix initialization of signal
mask on 32bit personality.

signal.c

index 34b29468865c5ed438612d428b4ca5810400c033..a970355c74057a01bd7a4950630990160bd6abb0 100644 (file)
--- a/signal.c
+++ b/signal.c
@@ -793,14 +793,11 @@ sys_sigreturn(struct tcb *tcp)
                } else {
                        unsigned long mask[NSIG / 8 / sizeof(long)];
 #ifdef POWERPC64
-                       if (current_personality == 0)
-                               mask[0] = sc.oldmask | (sc._unused[3] << 32);
-                       else
+                       mask[0] = sc.oldmask | (sc._unused[3] << 32);
+#else
+                       mask[0] = sc.oldmask;
+                       mask[1] = sc._unused[3];
 #endif
-                       {
-                               mask[0] = sc.oldmask;
-                               mask[1] = sc._unused[3];
-                       }
                        tprintsigmask_val("", mask);
                }
                tprints("}");