aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/end2end/tests/census_simple_request.c
diff options
context:
space:
mode:
authorGravatar Craig Tiller <craig.tiller@gmail.com>2015-01-23 15:04:53 -0800
committerGravatar Craig Tiller <craig.tiller@gmail.com>2015-01-23 15:04:53 -0800
commitcf7bd708cffc35000923d164310095e04db25bdb (patch)
treeae4d7ed2eb5d8d69448032688d10d76c4b8fb745 /test/core/end2end/tests/census_simple_request.c
parent37d4eb56f04de5516bffb6719865d206a84854f6 (diff)
Remove use of sprintf
Diffstat (limited to 'test/core/end2end/tests/census_simple_request.c')
-rw-r--r--test/core/end2end/tests/census_simple_request.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/core/end2end/tests/census_simple_request.c b/test/core/end2end/tests/census_simple_request.c
index 719f0fe662..86cef437be 100644
--- a/test/core/end2end/tests/census_simple_request.c
+++ b/test/core/end2end/tests/census_simple_request.c
@@ -37,6 +37,7 @@
#include <string.h>
#include <unistd.h>
+#include "src/core/support/string.h"
#include <grpc/byte_buffer.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
@@ -145,7 +146,7 @@ static void test_body(grpc_end2end_test_fixture f) {
static void test_invoke_request_with_census(
grpc_end2end_test_config config, const char *name,
void (*body)(grpc_end2end_test_fixture f)) {
- char fullname[64];
+ char *fullname;
grpc_end2end_test_fixture f;
grpc_arg client_arg, server_arg;
grpc_channel_args client_args, server_args;
@@ -163,11 +164,12 @@ static void test_invoke_request_with_census(
server_args.num_args = 1;
server_args.args = &server_arg;
- sprintf(fullname, "%s/%s", __FUNCTION__, name);
+ gpr_asprintf(&fullname, "%s/%s", __FUNCTION__, name);
f = begin_test(config, fullname, &client_args, &server_args);
body(f);
end_test(&f);
config.tear_down_data(&f);
+ gpr_free(fullname);
}
void grpc_end2end_tests(grpc_end2end_test_config config) {