From 4b56adf362966a0a75e119aad7e3dc9463b5dea0 Mon Sep 17 00:00:00 2001 From: "mcafee%netscape.com" Date: Thu, 24 Sep 1998 21:41:53 +0000 Subject: [PATCH] Check for null pointer; print context doesn't have history. r=morse,nisheeth git-svn-id: svn://10.0.0.236/trunk@10971 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/lib/layout/layform.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mozilla/lib/layout/layform.c b/mozilla/lib/layout/layform.c index 534591f47d2..709f8387647 100644 --- a/mozilla/lib/layout/layform.c +++ b/mozilla/lib/layout/layform.c @@ -2461,10 +2461,10 @@ lo_ProcessInputTag(MWContext *context, lo_DocState *state, PA_Tag *tag) #if defined(SingleSignon) /* check for data from previous signon form */ - if (state->top_state) { /* null-check probably not needed */ - SI_RestoreOldSignonData - (context, form_element, - context->hist.cur_doc_ptr->address); + /* Check for NULL; history doesn't make sense for print context. */ + if (state->top_state && context->hist.cur_doc_ptr) { + SI_RestoreOldSignonData(context, form_element, + context->hist.cur_doc_ptr->address); } #endif attr = lo_PopFont(state, tag->type);