Compare commits

..

No commits in common. "314f6913d7c86aa1fd63d7b37410713e14da6be6" and "c0fb54f437cc87c01d8164229472520397f03fad" have entirely different histories.

View file

@ -2762,7 +2762,7 @@ struct numbers {
{.name="fct_packets", .doc="packets", .i=&fct_packets, .flags=NU_INT},
{.name="clock_sync", .doc="seconds", .u=&clock_cadence, .flags=NU_INT},
{.name="clock_mod", .doc="seconds", .u=&clock_modulus, .flags=NU_INT},
{.name="clock_sleep", .doc="(1:sleep,2:drift,3:fudge)", .i=&clock_sleep, .flags=NU_INT},
{.name="clock_sleep", .doc="(1=sleep,2=drift)", .i=&clock_sleep, .flags=NU_INT},
{.name="reset_cadence", .doc="seconds", .i=&status_reset_cadence, .flags=NU_INT},
{.name="last_reset", .doc="time", .t=&last_status_reset, .flags=NU_TIME},
{.name="init_time", .doc="time", .t=&init_time, .flags=NU_TIME},
@ -3083,12 +3083,13 @@ int process_cmd(char *l)
int do_sleep = clock_sleep;
if (na >= 2) {
do_sleep = 0;
int config = !strcmp(av[na-1], "config");
int config = 0;
if (!strcmp(av[1], "sleep")) do_sleep = 1;
else if (!strcmp(av[1], "drift")) do_sleep = 2;
else if (!strcmp(av[1], "fudge")) do_sleep = 3;
else if (!config) do_sleep = -1;
if (na>3 || na>2 && !do_sleep)
else if (!strcmp(av[1], "config")) config = 1;
else do_sleep = -1;
if (na>3 || na>2 && (!do_sleep || strcmp(av[2], "config")))
do_sleep = -1;
if (help || do_sleep < 0) {
fprintf(mout,