X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=osl.c;h=44e09d07ad20a179c111f06503ec4415c534e61e;hb=3c96f3b4f7bb1be1c630085981e83eb0260b99a7;hp=af448b4410890afda7a29fb446d63a6e43f46110;hpb=68aa66b6f051083b8f9fe9cf65b0a20fed4363f9;p=osl.git diff --git a/osl.c b/osl.c index af448b4..44e09d0 100644 --- a/osl.c +++ b/osl.c @@ -658,11 +658,12 @@ static int map_column(struct osl_table *t, unsigned col_num) { struct stat statbuf; char *filename = column_filename(t, col_num); - int ret = -E_OSL_STAT; + int ret; if (!filename) return -ERRNO_TO_ERROR(ENOMEM); - if (stat(filename, &statbuf) < 0) { + ret = osl_stat(filename, &statbuf); + if (ret < 0) { free(filename); return ret; }