summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2010-07-25 05:35:42 +0000
committerkrw <krw@openbsd.org>2010-07-25 05:35:42 +0000
commit09c18d5ad09f750df283763bf477aedbf5a812f2 (patch)
treeaf43dfe44928876866232a5294abc65a91d654cb
parentoops (diff)
downloadwireguard-openbsd-09c18d5ad09f750df283763bf477aedbf5a812f2.tar.xz
wireguard-openbsd-09c18d5ad09f750df283763bf477aedbf5a812f2.zip
Let DVD's play again. Logic reversal prevented copyright reading.
Symptoms noted by oga@. actual bug spotted by dlg@
-rw-r--r--sys/scsi/cd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/scsi/cd.c b/sys/scsi/cd.c
index b2c307b1d5a..9c8eefe9ebf 100644
--- a/sys/scsi/cd.c
+++ b/sys/scsi/cd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cd.c,v 1.178 2010/07/22 15:59:46 matthew Exp $ */
+/* $OpenBSD: cd.c,v 1.179 2010/07/25 05:35:42 krw Exp $ */
/* $NetBSD: cd.c,v 1.100 1997/04/02 02:29:30 mycroft Exp $ */
/*
@@ -1958,7 +1958,7 @@ dvd_read_copyright(struct cd_softc *sc, union dvd_struct *s)
error = scsi_xs_sync(xs);
scsi_xs_put(xs);
- if (error) {
+ if (error == 0) {
s->copyright.cpst = buf[4];
s->copyright.rmi = buf[5];
}