summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2014-03-26 20:55:18 +0100
committerFelix Fietkau <nbd@openwrt.org>2014-03-26 20:55:18 +0100
commit4a3a8cb176aa932ed4bc88354fad76d91764c65f (patch)
treef58b974077c58e25dc88f4c47abd9dfb953130c6
parent299b1af9c051248771537980ee2d16c29c61376d (diff)
downloaduclient-4a3a8cb176aa932ed4bc88354fad76d91764c65f.tar.gz
pass auth_str to uclient_new()
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
-rw-r--r--uclient-example.c2
-rw-r--r--uclient.c4
-rw-r--r--uclient.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/uclient-example.c b/uclient-example.c
index 64395fa..2e88b28 100644
--- a/uclient-example.c
+++ b/uclient-example.c
@@ -138,7 +138,7 @@ int main(int argc, char **argv)
uloop_init();
- cl = uclient_new(argv[0], &cb);
+ cl = uclient_new(argv[0], NULL, &cb);
if (!cl) {
fprintf(stderr, "Failed to allocate uclient context\n");
return 1;
diff --git a/uclient.c b/uclient.c
index b020ad0..2e3d3ae 100644
--- a/uclient.c
+++ b/uclient.c
@@ -112,12 +112,12 @@ free:
return NULL;
}
-struct uclient *uclient_new(const char *url_str, const struct uclient_cb *cb)
+struct uclient *uclient_new(const char *url_str, const char *auth_str, const struct uclient_cb *cb)
{
struct uclient *cl;
struct uclient_url *url;
- url = uclient_get_url(url_str, NULL);
+ url = uclient_get_url(url_str, auth_str);
if (!url)
return NULL;
diff --git a/uclient.h b/uclient.h
index 961f523..60b021e 100644
--- a/uclient.h
+++ b/uclient.h
@@ -55,7 +55,7 @@ struct uclient_cb {
void (*error)(struct uclient *cl, int code);
};
-struct uclient *uclient_new(const char *url, const struct uclient_cb *cb);
+struct uclient *uclient_new(const char *url, const char *auth_str, const struct uclient_cb *cb);
void uclient_free(struct uclient *cl);
int uclient_connect_url(struct uclient *cl, const char *url_str);