Fix checking of return values from osl_open().
authorAndre Noll <maan@systemlinux.org>
Fri, 12 Jun 2009 19:39:38 +0000 (21:39 +0200)
committerAndre Noll <maan@systemlinux.org>
Fri, 12 Jun 2009 19:39:38 +0000 (21:39 +0200)
aft.c
attribute.c
blob.c

diff --git a/aft.c b/aft.c
index db4c494..f425b6d 100644 (file)
--- a/aft.c
+++ b/aft.c
@@ -2574,7 +2574,7 @@ static int aft_open(const char *dir)
        }
        PARA_INFO_LOG("failed to open audio file table\n");
        audio_file_table = NULL;
-       if (ret >= 0 || is_errno(-ret, ENOENT))
+       if (ret >= 0 || ret == -OSL_ERRNO_TO_PARA_ERROR(E_OSL_NOENT))
                return 1;
        return ret;
 }
index 4784aee..dc375c1 100644 (file)
@@ -587,7 +587,7 @@ static int attribute_open(const char *dir)
                return ret;
        }
        attribute_table = NULL;
-       if (ret >= 0 || is_errno(-ret, ENOENT))
+       if (ret >= 0 || ret == -OSL_ERRNO_TO_PARA_ERROR(E_OSL_NOENT))
                return 1;
        return ret;
 }
diff --git a/blob.c b/blob.c
index f635eb0..b4ac2fa 100644 (file)
--- a/blob.c
+++ b/blob.c
@@ -525,7 +525,7 @@ static int blob_open(struct osl_table **table,
        if (ret >= 0)
                return ret;
        *table = NULL;
-       if (ret >= 0 || is_errno(-ret, ENOENT))
+       if (ret >= 0 || ret == -OSL_ERRNO_TO_PARA_ERROR(E_OSL_NOENT))
                return 1;
        return ret;
 }