signals: fix precedence to report correct signal no.
authorBrett Gordon <beretta42@gmail.com>
Tue, 19 Dec 2017 05:06:18 +0000 (00:06 -0500)
committerBrett Gordon <beretta42@gmail.com>
Tue, 19 Dec 2017 05:06:18 +0000 (00:06 -0500)
Kernel/process.c

index 97d3da2..8f1a5a9 100644 (file)
@@ -545,7 +545,7 @@ static uint8_t chksigset(struct sigbits *sb, uint8_t b)
 #ifdef DEBUG
                        kprintf("about to process signal %d\n", j);
 #endif
-                       udata.u_cursig = j + b << 4;
+                       udata.u_cursig = j + (b << 4);
                        break;
                }
        }