From: Felix Fietkau Date: Sun, 19 Apr 2015 15:14:59 +0000 (+0200) Subject: instance: avoid dumping invalid service instances - prevents a potential crash X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fprocd.git;a=commitdiff_plain;h=312d0fc22d32171b5b2f6cf5272b11784888dfbe;hp=27159f21f76b973a9fa3ec92b8fee2e390d43a43 instance: avoid dumping invalid service instances - prevents a potential crash Signed-off-by: Felix Fietkau --- diff --git a/service/instance.c b/service/instance.c index f5b61fa..1fb65fa 100644 --- a/service/instance.c +++ b/service/instance.c @@ -871,6 +871,9 @@ void instance_dump(struct blob_buf *b, struct service_instance *in, int verbose) { void *i; + if (!in->valid) + return; + i = blobmsg_open_table(b, in->name); blobmsg_add_u8(b, "running", in->proc.pending); if (in->proc.pending)