diff options
author | isaacs <i@izs.me> | 2012-07-17 11:40:13 -0700 |
---|---|---|
committer | isaacs <i@izs.me> | 2012-07-17 11:40:13 -0700 |
commit | 7397ab2cf13555a9f0aa3ccc50f9e76fc54fdcec (patch) | |
tree | 22b9d35e4733e1c7835267bee41be0cdbdc32bbd /deps/uv/test/test-process-title.c | |
parent | c383befd257f451a12ccd4454784941f1bb9c41a (diff) | |
download | android-node-v8-7397ab2cf13555a9f0aa3ccc50f9e76fc54fdcec.tar.gz android-node-v8-7397ab2cf13555a9f0aa3ccc50f9e76fc54fdcec.tar.bz2 android-node-v8-7397ab2cf13555a9f0aa3ccc50f9e76fc54fdcec.zip |
uv: Upgrade to a9f6f06
Diffstat (limited to 'deps/uv/test/test-process-title.c')
-rw-r--r-- | deps/uv/test/test-process-title.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/deps/uv/test/test-process-title.c b/deps/uv/test/test-process-title.c index 59fceda31b..13d9dddfc4 100644 --- a/deps/uv/test/test-process-title.c +++ b/deps/uv/test/test-process-title.c @@ -23,20 +23,27 @@ #include "task.h" #include <string.h> -TEST_IMPL(process_title) { + +static void set_title(const char* title) { char buffer[512]; uv_err_t err; err = uv_get_process_title(buffer, sizeof(buffer)); ASSERT(UV_OK == err.code); - err = uv_set_process_title("new title"); + err = uv_set_process_title(title); ASSERT(UV_OK == err.code); err = uv_get_process_title(buffer, sizeof(buffer)); ASSERT(UV_OK == err.code); - ASSERT(strcmp(buffer, "new title") == 0); + ASSERT(strcmp(buffer, title) == 0); +} + +TEST_IMPL(process_title) { + /* Check for format string vulnerabilities. */ + set_title("%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s"); + set_title("new title"); return 0; } |