Commit fcff7464 authored by Anuj Kalia's avatar Anuj Kalia Committed by Willem Thiart
Browse files

Avoid expensive console log formatting if possible.

parent 9f74ae25
...@@ -31,14 +31,14 @@ ...@@ -31,14 +31,14 @@
static void __log(raft_server_t *me_, raft_node_t* node, const char *fmt, ...) static void __log(raft_server_t *me_, raft_node_t* node, const char *fmt, ...)
{ {
raft_server_private_t* me = (raft_server_private_t*)me_; raft_server_private_t* me = (raft_server_private_t*)me_;
if (me->cb.log == NULL) return;
char buf[1024]; char buf[1024];
va_list args; va_list args;
va_start(args, fmt); va_start(args, fmt);
vsprintf(buf, fmt, args); vsprintf(buf, fmt, args);
if (me->cb.log) me->cb.log(me_, node, me->udata, buf);
me->cb.log(me_, node, me->udata, buf);
} }
raft_server_t* raft_new() raft_server_t* raft_new()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment