summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e5f9a81)
Fixes:
e5f9a813 ("debug: make debug=io readable with multiple threads")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
char pre[32];
char *buffer;
size_t len;
char pre[32];
char *buffer;
size_t len;
pid_t pid;
pid = gettid();
pid_t pid;
pid = gettid();
return;
prelen = snprintf(pre, sizeof pre, "%-8s %-5u ", debug_levels[type].name, (int) pid);
return;
prelen = snprintf(pre, sizeof pre, "%-8s %-5u ", debug_levels[type].name, (int) pid);
- if (prelen < 0)
- return;
-
- len = prevalist_to_buf(&buffer, pre, prelen, fmt, args);
- len = log_info_buf(buffer, len);
- free(buffer);
-
- return;
+ if (prelen > 0) {
+ len = prevalist_to_buf(&buffer, pre, prelen, fmt, args);
+ len = log_info_buf(buffer, len);
+ free(buffer);
+ }
}
size_t log_info(const char *format, ...)
}
size_t log_info(const char *format, ...)