[SCSI] st: fix possible memory use after free after MTSETBLK ioctl