diff --git a/src/svc.c b/src/svc.c index 15b8d3d0..10392f7d 100644 --- a/src/svc.c +++ b/src/svc.c @@ -408,10 +408,8 @@ void svc_clean_dynamic(void (*cb)(svc_t *)) svc_t *svc, *iter = NULL; for (svc = svc_iterator(&iter, 1); svc; svc = svc_iterator(&iter, 0)) { - if (svc->dirty == -1 && cb) { + if (svc->dirty == -1 && cb) cb(svc); - svc_mark_clean(svc); - } } }