libubus: free internal blob_buf memory when freeing an ubus context
[project/ubus.git] / libubus.c
index a1dd51f..67363ad 100644 (file)
--- a/libubus.c
+++ b/libubus.c
@@ -292,6 +292,7 @@ struct ubus_context *ubus_connect(const char *path)
 
 void ubus_free(struct ubus_context *ctx)
 {
+       blob_buf_free(&b);
        close(ctx->sock.fd);
        free(ctx);
 }