Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Mar 2015 04:26:49 +0000 (UTC)
From:      Stanislav Sedov <stas@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r279946 - head/lib/libproc
Message-ID:  <201503130426.t2D4Qnwu031411@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: stas
Date: Fri Mar 13 04:26:48 2015
New Revision: 279946
URL: https://svnweb.freebsd.org/changeset/base/279946

Log:
  Fix debug symbols loading in libproc: 0 is a valid file descriptor.
  
  Reported by:	Chris Torek <chris.torek@gmail.com>

Modified:
  head/lib/libproc/proc_sym.c

Modified: head/lib/libproc/proc_sym.c
==============================================================================
--- head/lib/libproc/proc_sym.c	Fri Mar 13 02:54:46 2015	(r279945)
+++ head/lib/libproc/proc_sym.c	Fri Mar 13 04:26:48 2015	(r279946)
@@ -91,7 +91,7 @@ find_dbg_obj(const char *path)
 	snprintf(dbg_path, sizeof(dbg_path),
 	    "/usr/lib/debug/%s.debug", path);
 	fd = open(dbg_path, O_RDONLY);
-	if (fd > 0)
+	if (fd >= 0)
 		return (fd);
 	else
 		return (open(path, O_RDONLY));



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503130426.t2D4Qnwu031411>