* cpio.c (init_cpiofs): Set vfs_cpiofs_ops.setctl to NULL, or

bad things happen after unsuccessful deletion.
This commit is contained in:
Pavel Roskin 2003-10-11 05:50:34 +00:00
parent 14b3775e71
commit 9632550889
2 changed files with 4 additions and 0 deletions

View File

@ -1,5 +1,8 @@
2003-10-11 Pavel Roskin <proski@gnu.org> 2003-10-11 Pavel Roskin <proski@gnu.org>
* cpio.c (init_cpiofs): Set vfs_cpiofs_ops.setctl to NULL, or
bad things happen after unsuccessful deletion.
* vfs.h: Remove obsolete code. * vfs.h: Remove obsolete code.
2003-10-10 Pavel Roskin <proski@gnu.org> 2003-10-10 Pavel Roskin <proski@gnu.org>

View File

@ -631,6 +631,7 @@ init_cpiofs (void)
vfs_cpiofs_ops.data = &cpiofs_data; vfs_cpiofs_ops.data = &cpiofs_data;
vfs_cpiofs_ops.read = cpio_read; vfs_cpiofs_ops.read = cpio_read;
vfs_cpiofs_ops.write = NULL; vfs_cpiofs_ops.write = NULL;
vfs_cpiofs_ops.setctl = NULL;
vfs_cpiofs_ops.ungetlocalcopy = cpio_ungetlocalcopy; vfs_cpiofs_ops.ungetlocalcopy = cpio_ungetlocalcopy;
vfs_register_class (&vfs_cpiofs_ops); vfs_register_class (&vfs_cpiofs_ops);
} }