diff options
author | Simon Kelley <simon@thekelleys.org.uk> | 2021-08-12 16:58:30 +0100 |
---|---|---|
committer | Simon Kelley <simon@thekelleys.org.uk> | 2021-08-12 16:58:30 +0100 |
commit | 545c4955e6cba50d284c3ef98f1ee17c1366a9b4 (patch) | |
tree | c4c3252c266970efa0873643ce15802c90301087 | |
parent | 2f2d59b35c3338ffa20361d409f07ef340987d1b (diff) | |
download | dnsmasq-545c4955e6cba50d284c3ef98f1ee17c1366a9b4.tar.gz |
Revert "Re-order UBus teardown logic."
This reverts commit d387f8f06c68b43d549388413d996bef63e4b9f6.
-rw-r--r-- | src/ubus.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -81,12 +81,12 @@ static void ubus_subscribe_cb(struct ubus_context *ctx, struct ubus_object *obj) static void ubus_destroy(struct ubus_context *ubus) { - ubus_free(ubus); - daemon->ubus = NULL; - // Forces re-initialization when we're reusing the same definitions later on. ubus_object.id = 0; ubus_object_type.id = 0; + + ubus_free(ubus); + daemon->ubus = NULL; } static void ubus_disconnect_cb(struct ubus_context *ubus) |