From daeab2d4a5ba67c3dd29c232132f433cbfd2c1a6 Mon Sep 17 00:00:00 2001 From: "shaver%mozilla.org" Date: Fri, 10 Dec 2004 10:00:17 +0000 Subject: [PATCH] A caller may ask us to set a date-valued property to null. Rebuff them gently, instead of wetting the floor. git-svn-id: svn://10.0.0.236/trunk@166550 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/calendar/base/src/calICSService.cpp | 2 ++ 1 file changed, 2 insertions(+) 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) \