<div dir="ltr"><div><div>Applied, thanks.<br><br></div>Christophe Varoqui<br></div><a href="http://www.opensvc.com">www.opensvc.com</a><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 19, 2014 at 4:49 PM, Merla, ShivaKrishna <span dir="ltr"><<a href="mailto:ShivaKrishna.Merla@netapp.com" target="_blank">ShivaKrishna.Merla@netapp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Fix mismatch between allocation length and dxfer len in rdac prio.<br>
<br>
Signed-off-by: shiva krishna merla <<a href="mailto:shivakrishna.merla@netapp.com">shivakrishna.merla@netapp.com</a>><br>
---<br>
--- a/libmultipath/prioritizers/rdac.c  2014-02-10 08:55:09.017765026 -0600<br>
+++ b/libmultipath/prioritizers/rdac.c  2014-05-19 07:48:29.416854704 -0500<br>
@@ -14,15 +14,15 @@<br>
<br>
 int rdac_prio(const char *dev, int fd)<br>
 {<br>
-       unsigned char sense_buffer[256];<br>
+       unsigned char sense_buffer[128];<br>
        unsigned char sb[128];<br>
        unsigned char inqCmdBlk[INQUIRY_CMDLEN] = {INQUIRY_CMD, 1, 0xC9, 0,<br>
-                                               sizeof(sb), 0};<br>
+                                               sizeof(sense_buffer), 0};<br>
        struct sg_io_hdr io_hdr;<br>
        int ret = 0;<br>
<br>
        memset(&io_hdr, 0, sizeof (struct sg_io_hdr));<br>
-       memset(sense_buffer, 0, 256);<br>
+       memset(sense_buffer, 0, 128);<br>
        io_hdr.interface_id = 'S';<br>
        io_hdr.cmd_len = sizeof (inqCmdBlk);<br>
        io_hdr.mx_sb_len = sizeof (sb);<br>
--<br>
</blockquote></div><br></div>