ext/libuv/src/unix/openbsd.c in libuv-3.1.9 vs ext/libuv/src/unix/openbsd.c in libuv-3.2.0
- old
+ new
@@ -144,11 +144,16 @@
return 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;
}