Privacy is passing in nil arguments to ET_PostCheckConfirmBox(), we now check for this. a=joki

This commit is contained in:
mcafee%netscape.com 1998-08-14 00:57:55 +00:00
parent d64fff28d0
commit 3129dfb03a

View File

@ -217,10 +217,10 @@ ET_PostCheckConfirmBox(MWContext* context,
if (event == NULL)
return JS_FALSE;
event->ce.context = context;
event->mainMessage = strdup(szMainMessage);
event->mainMessage = szMainMessage ? strdup(szMainMessage) : 0;
event->checkMessage = szCheckMessage ? strdup(szCheckMessage) : 0;
event->okMessage = szOKMessage ? strdup(szOKMessage) : 0;
event->cancelMessage = strdup(szCancelMessage);
event->cancelMessage = szCancelMessage ? strdup(szCancelMessage) : 0;
event->checked = *bChecked;
PR_InitEvent(&event->ce.event, context,
(PRHandleEventProc)et_HandleEvent_CheckConfirmBox,