diff options
Diffstat (limited to 'usr/src/lib/libproc/sparc')
| -rw-r--r-- | usr/src/lib/libproc/sparc/Pisadep.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/lib/libproc/sparc/Pisadep.c b/usr/src/lib/libproc/sparc/Pisadep.c index 9bdb2703ce..c3bbd99788 100644 --- a/usr/src/lib/libproc/sparc/Pisadep.c +++ b/usr/src/lib/libproc/sparc/Pisadep.c @@ -187,11 +187,12 @@ read_gwin(struct ps_prochandle *P, struct rwindow *rwp, uintptr_t sp) gwin_query_t gq; if (P->state == PS_DEAD) { - lwp_info_t *lwp = list_next(&P->core->core_lwp_head); + core_info_t *core = P->data; + lwp_info_t *lwp = list_next(&core->core_lwp_head); uint_t n; int i; - for (n = 0; n < P->core->core_nlwp; n++, lwp = list_next(lwp)) { + for (n = 0; n < core->core_nlwp; n++, lwp = list_next(lwp)) { gwindows_t *gwin = lwp->lwp_gwins; if (gwin == NULL) |
