summaryrefslogtreecommitdiff
path: root/rtclient.c
diff options
context:
space:
mode:
authorꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id>2019-09-12 13:06:26 +0800
committerꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id>2019-09-12 13:06:26 +0800
commit5fe434e35b65a42bc365404a7a6c3436a2a99a8b (patch)
tree8e4775d124d42023aa3e2d43070b932114192a99 /rtclient.c
parentafcfe1bf43eab83357f88fc71ddeb9b0356fd3d0 (diff)
The user nullness can be tested now
Diffstat (limited to 'rtclient.c')
-rw-r--r--rtclient.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/rtclient.c b/rtclient.c
index a2d4554..1871377 100644
--- a/rtclient.c
+++ b/rtclient.c
@@ -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)