diff options
author | Wolfgang Hommel <wolfgang.hommel@unibw.de> | 2023-04-30 20:26:07 +0200 |
---|---|---|
committer | Wolfgang Hommel <wolfgang.hommel@unibw.de> | 2023-04-30 20:26:07 +0200 |
commit | 7df1bf7122c18bb07cbe753eccda5eabf2552e0b (patch) | |
tree | bd775054a681cef4b11fc0d507804170b5e4b624 /src | |
parent | 6d072025c0c7ffb2e4cca38b3b4b1b9ce013131a (diff) | |
download | libfaketime-7df1bf7122c18bb07cbe753eccda5eabf2552e0b.tar.gz |
Diffstat (limited to 'src')
-rw-r--r-- | src/libfaketime.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libfaketime.c b/src/libfaketime.c index 5fa8152..b83bae4 100644 --- a/src/libfaketime.c +++ b/src/libfaketime.c @@ -3184,7 +3184,7 @@ int fake_clock_gettime(clockid_t clk_id, struct timespec *tp) /* check whether we should spawn an external command */ if (spawned == 0) { /* exec external command once only */ - if (((tmp_ts.tv_sec == ft_spawn_secs) || (callcounter == ft_spawn_ncalls)) && (spawned == 0)) + if ((((ft_spawn_secs > -1) && (tmp_ts.tv_sec >= ft_spawn_secs)) || (callcounter == ft_spawn_ncalls)) && (spawned == 0)) { spawned = 1; (void) (system(ft_spawn_target) + 1); |