summaryrefslogtreecommitdiff
path: root/deps/uv/src/unix/openbsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'deps/uv/src/unix/openbsd.c')
-rw-r--r--deps/uv/src/unix/openbsd.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/deps/uv/src/unix/openbsd.c b/deps/uv/src/unix/openbsd.c
index 56f0af15c3..d1c90289e5 100644
--- a/deps/uv/src/unix/openbsd.c
+++ b/deps/uv/src/unix/openbsd.c
@@ -146,8 +146,13 @@ char** uv_setup_args(int argc, char** argv) {
int uv_set_process_title(const char* title) {
+ char* new_title;
+
+ new_title = uv__strdup(title);
+ if (process_title == NULL)
+ return -ENOMEM;
uv__free(process_title);
- process_title = uv__strdup(title);
+ process_title = new_title;
setproctitle("%s", title);
return 0;
}