]> Zhao Yanbai Git Server - minix.git/commitdiff
VFS: do not save device node for new regular files
authorDavid van Moolenbroek <david@minix3.org>
Thu, 15 Nov 2012 14:15:54 +0000 (14:15 +0000)
committerDavid van Moolenbroek <david@minix3.org>
Thu, 15 Nov 2012 14:29:59 +0000 (14:29 +0000)
The VFS/FS protocol does not require the file server to supply a
special device node number in response to a REQ_CREATE request, as
this call creates only regular files. Therefore, VFS should not
erroneously save this piece of information from the REQ_CREATE reply
either.

servers/vfs/request.c

index e39979dea5290998f1283ea711ffce26ba87f234..4f724228e75f88782106c45126f941c3b761c4b1 100644 (file)
@@ -175,7 +175,7 @@ int req_create(
   res->fsize   = m.RES_FILE_SIZE_LO;
   res->uid     = m.RES_UID;
   res->gid     = m.RES_GID;
-  res->dev     = m.RES_DEV;
+  res->dev     = NO_DEV;
 
   return(OK);
 }