diff --git a/cli/restclient.c b/cli/restclient.c
index b76e61b..142d229 100644
--- a/cli/restclient.c
+++ b/cli/restclient.c
@@ -18,17 +18,6 @@ int trace_fn(CURL *handle, curl_infotype type,
char *data, size_t size,
void *userp);
-static size_t
-write_mem_cb(
- void *contents,
- size_t size,
- size_t nmemb,
- void *userp)
-{
- printf("%s\n", (char *)contents);
- return size * nmemb;
-}
-
uint32_t
call_rest_method(
const char *pszUrl,
@@ -39,7 +28,7 @@ call_rest_method(
uint32_t dwError = 0;
CURL *pCurl = NULL;
CURLcode res = CURLE_OK;
- int nStatus = 0;
+ long nStatus = 0;
if(IsNullOrEmptyString(pszUrl) || !pMethod || !pArgs)
{
@@ -104,12 +93,11 @@ call_rest_method(
BAIL_ON_CURL_ERROR(dwError);
}
- dwError = curl_easy_setopt(pCurl, CURLOPT_WRITEFUNCTION, write_mem_cb);
- BAIL_ON_CURL_ERROR(dwError);
-
dwError = curl_easy_perform(pCurl);
BAIL_ON_CURL_ERROR(dwError);
+ fprintf(stdout, "\n");
+
dwError = curl_easy_getinfo(pCurl, CURLINFO_RESPONSE_CODE, &nStatus);
BAIL_ON_CURL_ERROR(dwError);
@@ -122,7 +110,7 @@ call_rest_method(
}
else
{
- fprintf(stderr, "Error: server returned %d\n", nStatus);
+ fprintf(stderr, "Error: server returned %ld\n", nStatus);
}
dwError = 1;
BAIL_ON_ERROR(dwError);