Start of polling.

This commit is contained in:
Ian Gulliver
2015-06-14 22:19:18 +00:00
parent 0c0b7713ed
commit 0a7adb63a6
2 changed files with 4 additions and 31 deletions

View File

@@ -196,7 +196,7 @@ static json_t *cosmo_command(const char *name, const json_t *arguments) {
// Takes ownership of commands.
static json_t *cosmo_send_rpc(cosmo *instance, json_t *commands) {
// Always poll.
json_array_append(commands, cosmo_command("poll", json_array()));
json_array_append_new(commands, cosmo_command("poll", json_array()));
char *request = cosmo_build_rpc(instance, commands);

View File

@@ -9,41 +9,14 @@
}
{
curl_easy_perform_1
curl_easy_perform
Memcheck:Leak
fun:malloc
fun:CRYPTO_malloc
...
fun:ERR_get_state
fun:ERR_clear_error
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
fun:cosmo_thread_main
fun:start_thread
fun:clone
}
{
curl_easy_perform_2
Memcheck:Leak
fun:malloc
fun:CRYPTO_malloc
fun:lh_insert
obj:/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
fun:ERR_get_state
fun:ERR_clear_error
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
obj:/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
...
fun:cosmo_thread_main
fun:start_thread
fun:clone