aboutsummaryrefslogtreecommitdiff
path: root/deps/uv/test/test-process-title.c
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2012-07-17 11:40:13 -0700
committerisaacs <i@izs.me>2012-07-17 11:40:13 -0700
commit7397ab2cf13555a9f0aa3ccc50f9e76fc54fdcec (patch)
tree22b9d35e4733e1c7835267bee41be0cdbdc32bbd /deps/uv/test/test-process-title.c
parentc383befd257f451a12ccd4454784941f1bb9c41a (diff)
downloadandroid-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.c13
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;
}