We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 009f59d commit 9a7b154Copy full SHA for 9a7b154
src/common/test/redis_tests.cc
@@ -21,16 +21,20 @@ const char *test_value = "bar";
21
std::vector<int> connections;
22
23
void write_formatted_log_message(int socket_fd, const char *format, ...) {
24
- UT_string *cmd;
25
va_list ap;
26
27
- utstring_new(cmd);
+ /* Get cmd size */
28
va_start(ap, format);
29
- utstring_printf_va(cmd, format, ap);
+ size_t cmd_size = vsnprintf(nullptr, 0, format, ap) + 1;
30
va_end(ap);
31
32
- write_log_message(socket_fd, utstring_body(cmd));
33
- utstring_free(cmd);
+ /* Print va to cmd */
+ char cmd[cmd_size];
+ va_start(ap, format);
34
+ vsnprintf(cmd, cmd_size, format, ap);
35
+ va_end(ap);
36
+
37
+ write_log_message(socket_fd, cmd);
38
}
39
40
int async_redis_socket_test_callback_called = 0;
0 commit comments