]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
shared/calendarspec: make output arg optional
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 17 May 2019 07:54:24 +0000 (09:54 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 17 May 2019 08:09:32 +0000 (10:09 +0200)
src/shared/calendarspec.c

index 4365dbaca88c6c4f1da5bdbe366aa4f63795b621..1045b009290363565f59572cb952a9bdc3dc19fb 100644 (file)
@@ -862,7 +862,6 @@ int calendar_spec_from_string(const char *p, CalendarSpec **spec) {
         int r;
 
         assert(p);
-        assert(spec);
 
         c = new(CalendarSpec, 1);
         if (!c)
@@ -1076,7 +1075,8 @@ int calendar_spec_from_string(const char *p, CalendarSpec **spec) {
         if (!calendar_spec_valid(c))
                 return -EINVAL;
 
-        *spec = TAKE_PTR(c);
+        if (spec)
+                *spec = TAKE_PTR(c);
         return 0;
 }