]> git.ipfire.org Git - thirdparty/libatasmart.git/commitdiff
initialize cmd data before passing it to the scsi ioctls
authorLennart Poettering <lennart@poettering.net>
Tue, 14 Apr 2009 20:10:49 +0000 (22:10 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 14 Apr 2009 20:10:49 +0000 (22:10 +0200)
atasmart.c

index f1cf4eadb2b98433737b5d589c7259e4eea73c79..2d8b8202125457504ebbc5f66dffc138bdf94cce 100644 (file)
@@ -487,6 +487,8 @@ static int disk_sunplus_command(SkDisk *d, SkAtaCommand command, SkDirection dir
         cdb[1] = 0x00;
         cdb[2] = 0x21;
 
+        memset(buf, 0, sizeof(buf));
+
         /* Ask for response */
         if ((ret = sg_io(d->fd, SG_DXFER_FROM_DEV, cdb, sizeof(cdb), buf, sizeof(buf), sense, sizeof(sense))) < 0)
                 return ret;