From: VMware, Inc <> Date: Mon, 26 Sep 2011 17:59:06 +0000 (-0700) Subject: lib/file: improved defensive response X-Git-Tag: 2011.09.23-491607~69 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e2783d34525e73f61190ac4130b71de11fd020b;p=thirdparty%2Fopen-vm-tools.git lib/file: improved defensive response The /proc parser should bail and use its error processing in one additional case. Signed-off-by: Marcelo Vanzin --- diff --git a/open-vm-tools/lib/file/fileLockPosix.c b/open-vm-tools/lib/file/fileLockPosix.c index 6d01e8b58..d20b6d168 100644 --- a/open-vm-tools/lib/file/fileLockPosix.c +++ b/open-vm-tools/lib/file/fileLockPosix.c @@ -716,7 +716,7 @@ FileLockProcessDescriptor(pid_t pid) // IN: q = strrchr(p + 1, ')'); if (q == NULL) { - argc = 0; + goto bail; } rest = q + 1;