- fix for https://github.com/Openwsman/openwsman/issues/77
diff --git a/src/lib/wsman-client.c b/src/lib/wsman-client.c
index c23a24b..ff011a1 100644
--- a/src/lib/wsman-client.c
+++ b/src/lib/wsman-client.c
@@ -558,7 +558,10 @@
list_destroy_nodes(options->selectors);
list_destroy(options->selectors);
}
- _wsmc_add_uri_to_list(&(options->selectors), resource_uri);
+ u_uri_t *uri = u_malloc(sizeof(u_uri_t));
+ u_uri_parse(resource_uri, &uri);
+ _wsmc_add_uri_to_list(&(options->selectors), uri->query);
+ u_uri_free(uri);
}
/* Err: should be wsmc_set_selectors_from_uri() */