]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/core/load-fragment.c
Parse "timeout=0" as infinity in various generators (#6264)
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 3 Jul 2017 12:29:32 +0000 (08:29 -0400)
committerLennart Poettering <lennart@poettering.net>
Mon, 3 Jul 2017 12:29:32 +0000 (14:29 +0200)
commit0004f698df1410ef8b6ab3fb5f4b41a60c91182c
tree602a66a4117fe4563c9a489aed4488c6b20000c8
parent131d5e148e9ed883b3c5a3de7aca9a4f97b2774e
Parse "timeout=0" as infinity in various generators (#6264)

This extends 2d79a0bbb9f651656384a0a86ed814e6306fb5dd to the kernel
command line parsing.

The parsing is changed a bit to only understand "0" as infinity. If units are
specified, parse normally, e.g. "0s" is just 0. This makes it possible to
provide a zero timeout if necessary.

Simple test is added.

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1462378.
src/basic/time-util.c
src/basic/time-util.h
src/core/load-fragment.c
src/cryptsetup/cryptsetup.c
src/fstab-generator/fstab-generator.c
src/shared/generator.c
src/test/test-time.c