memset scsi buff and device struct before use

merge-requests/1/head
m. allan noah 2003-10-16 13:50:20 +00:00
rodzic 1ecc11339f
commit e47ef1b4ad
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -2428,12 +2428,15 @@ attachScanner (const char *devicename, struct fujitsu **devp)
if (NULL == (dev = malloc (sizeof (*dev))))
return SANE_STATUS_NO_MEM;
memset(dev,0,sizeof(*dev));
dev->scsi_buf_size = scsiBuffer;
if ((dev->buffer = malloc (dev->scsi_buf_size)) == NULL)
return SANE_STATUS_NO_MEM;
memset(dev->buffer,0,sizeof(dev->scsi_buf_size));
dev->devicename = strdup (devicename);
dev->connection = mostRecentConfigConnectionType;
dev->sfd = sfd;