mech: fix disabling chronyd when system ntp client is disabled

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2023-03-16 15:55:13 +01:00
parent 0da4578362
commit 74cf105512
+5 -2
View File
@@ -114,8 +114,11 @@ int ietf_sys_tr_commit_ntp(cxobj *src, cxobj *tgt)
int valid = 0;
FILE *fp;
if (!tgt)
if (!tgt) {
if (src)
goto disable;
return 0;
}
fp = fopen(fn, "w");
if (!fp) {
@@ -172,7 +175,7 @@ int ietf_sys_tr_commit_ntp(cxobj *src, cxobj *tgt)
system("initctl -nbq touch chronyd");
return system("initctl -nbq enable chronyd");
}
disable:
return system("initctl -nbq disable chronyd");
}