diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2012-04-10 23:26:28 +0200 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2012-04-10 23:32:47 +0200 |
commit | 0db4dc0024eaa538bf4913d6bf256a18126de2ba (patch) | |
tree | 7e8a0d5632022bed4f113d8e2aa29c13aafa3c1b /deps/uv/src/unix/darwin.c | |
parent | 06ada03ed93d6f81caef24c6dade6e616fd843b1 (diff) | |
download | android-node-v8-0db4dc0024eaa538bf4913d6bf256a18126de2ba.tar.gz android-node-v8-0db4dc0024eaa538bf4913d6bf256a18126de2ba.tar.bz2 android-node-v8-0db4dc0024eaa538bf4913d6bf256a18126de2ba.zip |
deps: upgrade libuv to 3c41597
Diffstat (limited to 'deps/uv/src/unix/darwin.c')
-rw-r--r-- | deps/uv/src/unix/darwin.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/uv/src/unix/darwin.c b/deps/uv/src/unix/darwin.c index 6b3705f6fb..e6deb3017b 100644 --- a/deps/uv/src/unix/darwin.c +++ b/deps/uv/src/unix/darwin.c @@ -73,6 +73,7 @@ uint64_t uv_hrtime() { int uv_exepath(char* buffer, size_t* size) { uint32_t usize; int result; + char* path; char* fullpath; if (!buffer || !size) { @@ -83,9 +84,11 @@ int uv_exepath(char* buffer, size_t* size) { result = _NSGetExecutablePath(buffer, &usize); if (result) return result; - fullpath = realpath(buffer, NULL); + path = (char*)malloc(2 * PATH_MAX); + fullpath = realpath(buffer, path); if (fullpath == NULL) { + free(path); return -1; } |