diff options
| author | Juli Mallett <jmallett@FreeBSD.org> | 2003-03-28 01:50:11 +0000 |
|---|---|---|
| committer | Juli Mallett <jmallett@FreeBSD.org> | 2003-03-28 01:50:11 +0000 |
| commit | 7a51271b681096b1477621a3aef82b0a8322396f (patch) | |
| tree | 49af08275ee3e083f09783cfa49eaa296b98ec82 /lib | |
| parent | c67c1ce843e9fa5e8a70401b048e2b85a3530868 (diff) | |
Notes
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libufs/type.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/libufs/type.c b/lib/libufs/type.c index e5cb06245572..3d65167b2c53 100644 --- a/lib/libufs/type.c +++ b/lib/libufs/type.c @@ -182,19 +182,16 @@ again: if (stat(name, &st) < 0) { int ufs_disk_write(struct uufsd *disk) { - int rofd; - ERROR(disk, NULL); if (disk->d_mine & MINE_WRITE) return 0; - rofd = disk->d_fd; + close(disk->d_fd); disk->d_fd = open(disk->d_name, O_RDWR); if (disk->d_fd < 0) { ERROR(disk, "failed to open disk for writing"); - disk->d_fd = rofd; return -1; } |
