diff options
author | Felix Fietkau <nbd@openwrt.org> | 2012-06-25 21:02:38 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2012-06-25 21:02:38 +0200 |
commit | d6d146f34dfaf47a34a8fd4343a5d33ec0f8c6ee (patch) | |
tree | 8ca17ab72f3dc9186e47f5cf32a86945439f66fd | |
parent | 4fc011106560cd826a3bec0c63ba3a0cc01e67c6 (diff) | |
download | unitd-d6d146f34dfaf47a34a8fd4343a5d33ec0f8c6ee.tar unitd-d6d146f34dfaf47a34a8fd4343a5d33ec0f8c6ee.zip |
memdup instance config
-rw-r--r-- | instance.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -246,12 +246,14 @@ instance_free(struct service_instance *in) uloop_process_delete(&in->proc); uloop_timeout_cancel(&in->timeout); instance_config_cleanup(in); + free(in->config); free(in); } void instance_init(struct service_instance *in, struct service *s, struct blob_attr *config) { + config = blob_memdup(config); in->srv = s; in->name = blobmsg_name(config); in->config = config; |