diff options
author | simokawa <simokawa@FreeBSD.org> | 2003-11-07 12:30:57 +0000 |
---|---|---|
committer | simokawa <simokawa@FreeBSD.org> | 2003-11-07 12:30:57 +0000 |
commit | 8c5c58544438554ab0b0161c2b87b36e449f5a02 (patch) | |
tree | 1eee1051cbc701d3d5b2dc96712aa509ac12dbca /sys/dev/firewire/fwdev.c | |
parent | d3cefae2c6bdce9f3689dfa9bfc72de2332bf309 (diff) | |
download | FreeBSD-src-8c5c58544438554ab0b0161c2b87b36e449f5a02.zip FreeBSD-src-8c5c58544438554ab0b0161c2b87b36e449f5a02.tar.gz |
Respect a return code of fwmem_open().
Diffstat (limited to 'sys/dev/firewire/fwdev.c')
-rw-r--r-- | sys/dev/firewire/fwdev.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/firewire/fwdev.c b/sys/dev/firewire/fwdev.c index 56ff4c5..3337080 100644 --- a/sys/dev/firewire/fwdev.c +++ b/sys/dev/firewire/fwdev.c @@ -170,12 +170,12 @@ fw_open (dev_t dev, int flags, int fmt, fw_proc *td) { int err = 0; - if (dev->si_drv1 != NULL) - return (EBUSY); - if (DEV_FWMEM(dev)) return fwmem_open(dev, flags, fmt, td); + if (dev->si_drv1 != NULL) + return (EBUSY); + #if __FreeBSD_version >= 500000 if ((dev->si_flags & SI_NAMED) == 0) { int unit = DEV2UNIT(dev); |