blob: cf8d724406df00a0e9a4249ae3393576656935c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
From bafeabbc474a98314e8cecf42c8339e1da21fea2 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Thu, 9 Mar 2017 16:23:19 -0800
Subject: [PATCH] fix typo in scsi_cmd setup
The memset call ends up referring to the function scsi_cmd and
clearing its memory instead of the local my_scsi_cmd variable.
---
scsi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scsi.c b/scsi.c
index 7510edcefe95..85ff3bc3dc55 100644
--- a/scsi.c
+++ b/scsi.c
@@ -170,7 +170,7 @@ int scsi_cmd(int fd, unsigned char *cdb, int cmdlen, scsi_io_mode_t mode,
/*
** Init the command
*/
- memset(&scsi_cmd,0,sizeof(scsi_cmd));
+ memset(&my_scsi_cmd,0,sizeof(my_scsi_cmd));
my_scsi_cmd.interface_id = 'S';
my_scsi_cmd.dxfer_direction = (mode == SCSI_IO_READ)?(SG_DXFER_FROM_DEV):(SG_DXFER_TO_DEV);
my_scsi_cmd.cmd_len = cmdlen;
--
2.12.0
|