From 504fc89f362f461f1c37a51baa3458380a63a497 Mon Sep 17 00:00:00 2001 From: "buildbot@webrtc.org" Date: Wed, 23 Apr 2014 03:23:19 +0000 Subject: [PATCH] (Auto)update libjingle 65394435-> 65417850 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5961 4adac7df-926f-26a2-2b94-8c16560cd09d --- talk/base/unixfilesystem.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/talk/base/unixfilesystem.cc b/talk/base/unixfilesystem.cc index 1a5b75ead3..c987691690 100644 --- a/talk/base/unixfilesystem.cc +++ b/talk/base/unixfilesystem.cc @@ -370,9 +370,9 @@ bool UnixFilesystem::GetAppPathname(Pathname* path) { #elif defined(__native_client__) return false; #else // OSX - char buffer[NAME_MAX+1]; - size_t len = readlink("/proc/self/exe", buffer, ARRAY_SIZE(buffer) - 1); - if (len <= 0) + char buffer[PATH_MAX + 2]; + ssize_t len = readlink("/proc/self/exe", buffer, ARRAY_SIZE(buffer) - 1); + if ((len <= 0) || (len == PATH_MAX + 1)) return false; buffer[len] = '\0'; path->SetPathname(buffer);