[checkers] emc_clariion: change scsi read buffer size to 4096 bytes
authorGuido Guenther <agx@bogon.sigxcpu.org>
Mon, 30 Jul 2007 21:27:29 +0000 (23:27 +0200)
committerChristophe Varoqui <christophe.varoqui@free.fr>
Mon, 30 Jul 2007 21:27:29 +0000 (23:27 +0200)
648833108fc5a95cbe15bd779289e98165c34d25 changed the scsi read buffer to 4096
bytes but forgot the emc patch checker. This fixes an immediate segfault on
startup.

libcheckers/emc_clariion.c

index d801b42..6c7167e 100644 (file)
@@ -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) {