X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=direct%2Fyaffsfs.c;fp=direct%2Fyaffsfs.c;h=8f2f06e82ff7f0cefc71a645fa3a21ee84d528ca;hb=e491e7735f8909e10d01a9762eae8bca2659b1b4;hp=d3eae30e1969d664d96b5923a14887677917536f;hpb=0b8a3dba1290b2e2e6d0c3be98f5162d1acb5af0;p=yaffs%2F.git diff --git a/direct/yaffsfs.c b/direct/yaffsfs.c index d3eae30..8f2f06e 100644 --- a/direct/yaffsfs.c +++ b/direct/yaffsfs.c @@ -25,7 +25,7 @@ #endif -const char *yaffsfs_c_version="$Id: yaffsfs.c,v 1.1 2003-01-21 03:32:17 charles Exp $"; +const char *yaffsfs_c_version="$Id: yaffsfs.c,v 1.2 2003-01-31 00:57:35 charles Exp $"; // configurationList is the list of devices that are supported static yaffsfs_DeviceConfiguration *yaffsfs_configurationList; @@ -424,7 +424,13 @@ int yaffs_open(const char *path, int oflag, int mode) { // Let's see if we can create this file dir = yaffsfs_FindDirectory(NULL,path,&name,0); - obj = yaffs_MknodFile(dir,name,mode,0,0); + if(dir) + { + obj = yaffs_MknodFile(dir,name,mode,0,0); + } + else + { + } yaffsfs_SetError(-ENOTDIR); } if(obj && !openDenied)