summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-03-13 12:51:08 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-03-15 00:15:15 +0100
commit5ee45c6d63c63c6ef9880c71c2070611e5dc8d2d (patch)
treedb24afafd6224fc842683d81780c78759f824e8b /src/test
parent3b71cf46bee9364323c6bfb7018210d8f35f5820 (diff)
downloadsystemd-5ee45c6d63c63c6ef9880c71c2070611e5dc8d2d.tar.gz
test-calendarspec: add the test case from oss-fuzz 6886
Before the fix 55a30fd4e8 in this would crash in calendarspec_from_time_t().
Diffstat (limited to 'src/test')
-rw-r--r--src/test/test-calendarspec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test/test-calendarspec.c b/src/test/test-calendarspec.c
index 1a95b60740..cce305ed2b 100644
--- a/src/test/test-calendarspec.c
+++ b/src/test/test-calendarspec.c
@@ -259,6 +259,7 @@ int main(int argc, char* argv[]) {
assert_se(calendar_spec_from_string("00:00/60", &c) < 0);
assert_se(calendar_spec_from_string("00:00:2300", &c) < 0);
assert_se(calendar_spec_from_string("00:00:18446744073709551615", &c) < 0);
+ assert_se(calendar_spec_from_string("@88588582097858858", &c) == -ERANGE);
test_timestamp();
test_hourly_bug_4031();