diff --git a/src/proc_loadavg.c b/src/proc_loadavg.c index 88cf2fbd..0be04f47 100644 --- a/src/proc_loadavg.c +++ b/src/proc_loadavg.c @@ -636,12 +636,12 @@ pthread_t load_daemon(int load_use) ret = init_load(); if (ret == -1) - return log_error(0, "Initialize hash_table fails in load_daemon!"); + return (pthread_t)log_error(0, "Initialize hash_table fails in load_daemon!"); ret = pthread_create(&pid, NULL, load_begin, NULL); if (ret != 0) { load_free(); - return log_error(0, "Create pthread fails in load_daemon!"); + return (pthread_t)log_error(0, "Create pthread fails in load_daemon!"); } /* use loadavg, here loadavg = 1*/