diff options
| author | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-09-12 13:06:26 +0800 |
|---|---|---|
| committer | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-09-12 13:06:26 +0800 |
| commit | 5fe434e35b65a42bc365404a7a6c3436a2a99a8b (patch) | |
| tree | 8e4775d124d42023aa3e2d43070b932114192a99 /rtclient.c | |
| parent | afcfe1bf43eab83357f88fc71ddeb9b0356fd3d0 (diff) | |
The user nullness can be tested now
Diffstat (limited to 'rtclient.c')
| -rw-r--r-- | rtclient.c | 10 |
1 files changed, 3 insertions, 7 deletions
@@ -149,11 +149,8 @@ user_callback(void *contents, size_t size, size_t nmemb, void *writedata) } } } else { -#ifdef DEBUG - fprintf(stderr, "Status: %s\n", line); -#endif - free(user); - user = NULL; + free(*userptr); + *userptr = NULL; } return realsize; @@ -210,11 +207,10 @@ void rtclient_login(const char *name, const char *password) post = NULL; } -bool rtclient_userget(rt_user **userptr, const char *name) +void rtclient_userget(rt_user **userptr, const char *name) { *userptr = malloc(sizeof(rt_user)); request("/REST/1.0/user/", name, user_callback, (void *)userptr, NULL); - return (bool)*userptr; } void rtclient_search(const char *query) |