svc_clean_dynamic(): Fix access after free()

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson
2018-01-19 13:20:25 +01:00
parent 5354a57313
commit 3c52118a8e
+1 -3
View File
@@ -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);
}
}
}