[syslinux:elflink] core: open_file() returns a non-negative handle id

syslinux-bot for Matt Fleming matt.fleming at linux.intel.com
Tue Jul 12 20:03:18 PDT 2011


Commit-ID:  f181c7083a188d7c189323990057b55374908449
Gitweb:     http://syslinux.zytor.com/commit/f181c7083a188d7c189323990057b55374908449
Author:     Matt Fleming <matt.fleming at linux.intel.com>
AuthorDate: Mon, 6 Jun 2011 18:19:02 +0100
Committer:  Matt Fleming <matt.fleming at linux.intel.com>
CommitDate: Mon, 6 Jun 2011 18:19:02 +0100

core: open_file() returns a non-negative handle id

We currently only take the success path if open_file() returns 0 but
open_file() returns a handle ID which is a non-negative number.

Signed-off-by: Matt Fleming <matt.fleming at linux.intel.com>


---
 core/fs/lib/searchconfig.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/core/fs/lib/searchconfig.c b/core/fs/lib/searchconfig.c
index 8e53ebc..fb7322b 100644
--- a/core/fs/lib/searchconfig.c
+++ b/core/fs/lib/searchconfig.c
@@ -26,7 +26,7 @@ int search_config(struct com32_filedata *filedata,
 		     sf);
 	    realpath(ConfigName, confignamebuf, FILENAME_MAX);
 	    dprintf("Config search: %s\n", ConfigName);
-	    if (!open_file(ConfigName, filedata)) {
+	    if (open_file(ConfigName, filedata) >= 0) {
 		chdir(sd);
 		return 0;	/* Got it */
 	    }



More information about the Syslinux-commits mailing list