From f127ae9e415fcbda1db8381a92ee2d10b12f6f6e Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Mon, 8 Jul 2024 02:23:37 -0500 Subject: [PATCH] Fix more warnings in scsiapi_linux --- scsiapi/scsiapi_linux.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scsiapi/scsiapi_linux.c b/scsiapi/scsiapi_linux.c index 39f9d5b0..cd226104 100644 --- a/scsiapi/scsiapi_linux.c +++ b/scsiapi/scsiapi_linux.c @@ -84,7 +84,7 @@ struct scsi_device_info * scsi_enumerate(const char * vendor, const char * produ read(sg_model_fd, sg_model_buf, 512); close(sg_model_fd); - for(int i = 0; i < strlen(sg_model_buf); i++) + for(unsigned int i = 0; i < strlen(sg_model_buf); i++) { if(sg_model_buf[i] == '\r' || sg_model_buf[i] == '\n') { @@ -99,7 +99,7 @@ struct scsi_device_info * scsi_enumerate(const char * vendor, const char * produ read(sg_vendor_fd, sg_vendor_buf, 512); close(sg_vendor_fd); - for(int i = 0; i < strlen(sg_vendor_buf); i++) + for(unsigned int i = 0; i < strlen(sg_vendor_buf); i++) { if(sg_vendor_buf[i] == '\r' || sg_vendor_buf[i] == '\n') { @@ -210,8 +210,8 @@ int scsi_write(struct scsi_device * dev, const unsigned char * data, size_t data header.mx_sb_len = sense_length; header.iovec_count = 0; header.dxfer_len = data_length; - header.dxferp = data; - header.cmdp = cdb; + header.dxferp = (void *)data; + header.cmdp = (unsigned char *)cdb; header.sbp = sense; header.timeout = 20000; header.flags = 0;