diff --git a/mozilla/calendar/base/src/calICSService.cpp b/mozilla/calendar/base/src/calICSService.cpp index 7e019e6a4d9..18d97d916ba 100644 --- a/mozilla/calendar/base/src/calICSService.cpp +++ b/mozilla/calendar/base/src/calICSService.cpp @@ -335,6 +335,8 @@ NS_IMETHODIMP \ calIcalComponent::Set##Attrname(calIDateTime *dt) \ { \ struct icaltimetype itt; \ + if (!dt) \ + return NS_ERROR_INVALID_ARG; \ dt->ToIcalTime(&itt); \ icalvalue *val = icalvalue_new_datetime(itt); \ if (!val) \