Fix some wrong return values of run tasks

When a run task is started with svc->started = 1, it should be
considered started successfully or failed on the other hand.

Signed-off-by: Sergio Morlans <sergio.morlans@atlascopco.com>
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
This commit is contained in:
Ming Liu committed 2022-03-05 11:53:25 +01:00
1 parent 2faefd44a2
commit e1c59a2515
2 files changed
+13 -3

No files matched your search

+4 -1
View File
@@ -332,7 +332,10 @@ static inline char *svc_status(svc_t *svc)
return "unknown";
case SVC_DONE_STATE:
return "done";
if (svc->started)
return "done";
else
return "failed";
case SVC_STOPPING_STATE:
switch (svc->type) {