]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fdformat: cast before lseek [lgtm scan]
authorKarel Zak <kzak@redhat.com>
Fri, 20 Sep 2019 13:45:15 +0000 (15:45 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 20 Sep 2019 13:45:15 +0000 (15:45 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/fdformat.c

index c10776f76eac785cf43bd0e2025a1a01a7ceb90b..38849eb7e040c795b8498ae16392ef214736f25a 100644 (file)
@@ -43,7 +43,8 @@ static void format_track_head(int ctrl, struct format_descr *descr)
 
 static void seek_track_head(int ctrl, struct format_descr *descr)
 {
-       lseek(ctrl, (descr->track * param.head + descr->head) * param.sect * SECTOR_SIZE, SEEK_SET);
+       lseek(ctrl, ((off_t) descr->track * param.head + descr->head)
+                       * param.sect * SECTOR_SIZE, SEEK_SET);
 }
 
 static void format_disk(int ctrl, unsigned int track_from, unsigned int track_to)