svn commit: r279946 - head/lib/libproc

Stanislav Sedov stas at FreeBSD.org
Fri Mar 13 04:26:49 UTC 2015


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 at 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));


More information about the svn-src-all mailing list