kernel debug: priv can be NULL early on

This commit is contained in:
Ben Gras 2012-12-21 23:26:48 +00:00
parent 29edcad310
commit 59ff758441

View file

@ -236,8 +236,9 @@ static void
print_sigmgr(struct proc *pp)
{
endpoint_t sig_mgr, bak_sig_mgr;
sig_mgr = priv(pp)->s_sig_mgr;
bak_sig_mgr = priv(pp)->s_bak_sig_mgr;
sig_mgr = priv(pp) ? priv(pp)->s_sig_mgr : NONE;
bak_sig_mgr = priv(pp) ? priv(pp)->s_bak_sig_mgr : NONE;
if(sig_mgr == NONE) { printf("no sigmgr"); return; }
printf("sigmgr ");
print_endpoint(sig_mgr);
if(bak_sig_mgr != NONE) {