summaryrefslogtreecommitdiff
path: root/sys-fs/mtools/files/mtools-4.0.18-memset.patch
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