Unregister ubus subscriber in notification remove callback.
Without this call, uhttpd crashes when client tries to subscribe to
the ubus object after the object was unregistred and registered again.
It is bacuse the reference to ubus subscriber is not freed but
the memory is cleared in the uh_request_done function.
Signed-off-by: Wojciech Jowsa <wojciech.jowsa@gmail.com>
du = container_of(s, struct dispatch_ubus, sub);
cl = container_of(du, struct client, dispatch.ubus);
+ ubus_unregister_subscriber(ctx, &du->sub);
+
ops->request_done(cl);
}