Fix more warnings in scsiapi_linux

This commit is contained in:
Adam Honse 2024-07-08 02:23:37 -05:00
parent afab4a9447
commit f127ae9e41

View file

@ -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;