X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=inline;f=osl.c;h=a9dcc29bd48790ff93d54027aa2052bc373c6373;hb=cf207dcadaa03addb1381012f9b822a754a526af;hp=5b9308e4bec25185134724a10fe3d8eb2023d84d;hpb=22abcc2013d2f68ec55e5e0113c682899662c7d7;p=osl.git diff --git a/osl.c b/osl.c index 5b9308e..a9dcc29 100644 --- a/osl.c +++ b/osl.c @@ -1067,12 +1067,10 @@ __export int osl_open_table(const struct osl_table_description *table_desc, if (!dirname) goto err; /* check if directory exists */ - ret = stat(dirname, &statbuf); + ret = osl_stat(dirname, &statbuf); free(dirname); - if (ret < 0) { - ret = -E_OSL_STAT; + if (ret < 0) goto err; - } ret = -E_OSL_NOTDIR; if (!S_ISDIR(statbuf.st_mode)) goto err;