diff options
author | 2009-01-10 00:15:54 +0000 | |
---|---|---|
committer | 2009-01-10 00:15:54 +0000 | |
commit | 1c9637910125d59e9785eca98493ab69183de70f (patch) | |
tree | ab872fccfaea1560510b07c914d72d8e71e607f5 | |
parent | Implement command timeouts. With some helpful tips from miod@, thanks. (diff) | |
download | wireguard-openbsd-1c9637910125d59e9785eca98493ab69183de70f.tar.xz wireguard-openbsd-1c9637910125d59e9785eca98493ab69183de70f.zip |
Don't try to cast an lvalue which is forbidden and something pcc, lint,
and newer versions of gcc all object to.
ok miod@ krw@ beck@
-rw-r--r-- | sys/scsi/ch.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/scsi/ch.c b/sys/scsi/ch.c index 03a0902287e..d0d724f3a15 100644 --- a/sys/scsi/ch.c +++ b/sys/scsi/ch.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ch.c,v 1.35 2008/06/22 16:32:05 krw Exp $ */ +/* $OpenBSD: ch.c,v 1.36 2009/01/10 00:15:54 jsg Exp $ */ /* $NetBSD: ch.c,v 1.26 1997/02/21 22:06:52 thorpej Exp $ */ /* @@ -614,7 +614,8 @@ ch_usergetelemstatus(sc, cesr) for (i = 0; i < avail; ++i) { struct changer_element_status *ces = &(user_data[i]); copy_element_status(pg_hdr->flags, desc, ces); - (u_long)desc += desclen; + desc = (struct read_element_status_descriptor *)((u_long)desc + + desclen); } /* Copy array out to userspace. */ |