Mostly of these are formed when working on `ossherd` [1] recently. There is a possible use-after-free bug I am not sure what's the proper fix.
1. In service_instance_update(), instance_stop() and instance_free() are called. 2. Later instance_exit() will access the instance structure already free'd previously. [1] https://github.com/yousong/waller/tree/master/ossherd Yousong Zhou (5): service: optimize relaying stdio output of daemons a bit. service: dump respawn params in the same order as when passed in. service: remove unused struct watch_subscribe definition. service: allow get_data of specifc instance. service: close instance pipe fd on restart. service/instance.c | 30 ++++++++++++++++++++---------- service/service.c | 33 +++++++++++++++++++++++++++------ service/watch.c | 5 ----- 3 files changed, 47 insertions(+), 21 deletions(-) -- 1.7.10.4 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel