diff options
author | default <nobody@localhost> | 2023-08-31 07:00:15 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2023-08-31 07:00:15 +0200 |
commit | dfeb4668a742c52e8514ad39c5cae970fd025a14 (patch) | |
tree | 1db45720b54ea5449ba09e3a29bbb094b80bb0e3 | |
parent | b5b59bd57480b0fd859c098f9fc218d0dc28ccbd (diff) |
Got rid of old d_char.
-rw-r--r-- | data.c | 2 | ||||
-rw-r--r-- | utils.c | 2 | ||||
-rw-r--r-- | webfinger.c | 7 |
3 files changed, 5 insertions, 6 deletions
@@ -23,7 +23,7 @@ double disk_layout = 2.7; /* storage serializer */ pthread_mutex_t data_mutex = {0}; -int snac_upgrade(d_char **error); +int snac_upgrade(xs_str **error); int srv_open(char *basedir, int auto_upgrade) @@ -210,7 +210,7 @@ int snac_init(const char *basedir) } -void new_password(const char *uid, d_char **clear_pwd, d_char **hashed_pwd) +void new_password(const char *uid, xs_str **clear_pwd, xs_str **hashed_pwd) /* creates a random password */ { int rndbuf[3]; diff --git a/webfinger.c b/webfinger.c index 1b11ab5..46867e9 100644 --- a/webfinger.c +++ b/webfinger.c @@ -15,7 +15,7 @@ int webfinger_request_signed(snac *snac, const char *qs, char **actor, char **us int p_size = 0; xs *headers = xs_dict_new(); xs *l = NULL; - d_char *host = NULL; + xs_str *host = NULL; xs *resource = NULL; if (xs_startswith(qs, "https:/" "/")) { @@ -106,7 +106,7 @@ int webfinger_request(const char *qs, char **actor, char **user) } -int webfinger_get_handler(d_char *req, char *q_path, +int webfinger_get_handler(xs_dict *req, char *q_path, char **body, int *b_size, char **ctype) /* serves webfinger queries */ { @@ -170,7 +170,6 @@ int webfinger_get_handler(d_char *req, char *q_path, xs *aaj = xs_dict_new(); xs *links = xs_list_new(); xs *obj = xs_dict_new(); - d_char *j; acct = xs_fmt("acct:%s@%s", xs_dict_get(snac.config, "uid"), xs_dict_get(srv_config, "host")); @@ -184,7 +183,7 @@ int webfinger_get_handler(d_char *req, char *q_path, obj = xs_dict_append(obj, "subject", acct); obj = xs_dict_append(obj, "links", links); - j = xs_json_dumps(obj, 4); + xs_str *j = xs_json_dumps(obj, 4); user_free(&snac); |