aboutsummaryrefslogtreecommitdiff
path: root/i386
diff options
context:
space:
mode:
authorLuca Dariz <luca@orpolo.org>2023-02-12 18:03:08 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-02-12 18:18:13 +0100
commitb6413e60356a85e2a07f9e2d4fbfb473e1fa0242 (patch)
tree9a2307ccd2b847a617d0b8d2a4495faf45d395ec /i386
parentcd86f005ee31fd6e9bfdb378cf3fba22964a6598 (diff)
downloadgnumach-b6413e60356a85e2a07f9e2d4fbfb473e1fa0242.tar.gz
gnumach-b6413e60356a85e2a07f9e2d4fbfb473e1fa0242.tar.bz2
gnumach-b6413e60356a85e2a07f9e2d4fbfb473e1fa0242.zip
thread_getstatus: set unused members of thread state to 0
* i386/i386/pcb.c: always set esp to 0, it seems unused. Message-Id: <20230212170313.1501404-2-luca@orpolo.org>
Diffstat (limited to 'i386')
-rw-r--r--i386/i386/pcb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/i386/i386/pcb.c b/i386/i386/pcb.c
index 9ac55a1c..924ed08b 100644
--- a/i386/i386/pcb.c
+++ b/i386/i386/pcb.c
@@ -706,6 +706,7 @@ kern_return_t thread_getstatus(
state->eip = saved_state->eip;
state->efl = saved_state->efl;
state->uesp = saved_state->uesp;
+ state->esp = 0; /* unused */
state->cs = saved_state->cs;
state->ss = saved_state->ss;