summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Guenther <agx@bogon.sigxcpu.org>2007-07-30 23:27:29 +0200
committerChristophe Varoqui <christophe.varoqui@free.fr>2007-07-30 23:27:29 +0200
commitbed3db099e1b1db0d82159493d2ad46c5fff774f (patch)
tree8717d0bb3eaff3bf3185e3f23c3f1d2a881d6093
parent6c75c868d59a94bd10d741d235a4f7919dc39fa1 (diff)
downloadmultipath-tools-bed3db099e1b1db0d82159493d2ad46c5fff774f.tar.gz
multipath-tools-bed3db099e1b1db0d82159493d2ad46c5fff774f.tar.bz2
multipath-tools-bed3db099e1b1db0d82159493d2ad46c5fff774f.zip
[checkers] emc_clariion: change scsi read buffer size to 4096 bytes
648833108fc5a95cbe15bd779289e98165c34d25 changed the scsi read buffer to 4096 bytes but forgot the emc patch checker. This fixes an immediate segfault on startup.
-rw-r--r--libcheckers/emc_clariion.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libcheckers/emc_clariion.c b/libcheckers/emc_clariion.c
index d801b42..6c7167e 100644
--- a/libcheckers/emc_clariion.c
+++ b/libcheckers/emc_clariion.c
@@ -176,7 +176,7 @@ int emc_clariion(struct checker * c)
* Issue read on active path to determine if inactive snapshot.
*/
if (sense_buffer[4] == 2) {/* if active path */
- unsigned char buf[512];
+ unsigned char buf[4096];
ret = sg_read(c->fd, &buf[0], sbb = &sb[0]);
if (ret == PATH_DOWN) {