]> err.no Git - util-linux/commitdiff
sfdisk: fix "may be used uninitialized" compiler warnings
authorKarel Zak <kzak@redhat.com>
Mon, 2 Jul 2007 13:30:27 +0000 (15:30 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 2 Jul 2007 13:30:27 +0000 (15:30 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
fdisk/sfdisk.c

index baacc077644f64ecbcd3105c42d8994b19b27d59..29f66cc6baf815c02e063b2d8e1cf9ac8e26c810 100644 (file)
@@ -974,12 +974,12 @@ static struct geometry
 get_fdisk_geometry_one(struct part_desc *p) {
     struct geometry G;
 
+    memset(&G, 0, sizeof(struct geometry));
     chs b = p->p.end_chs;
     longchs bb = chs_to_longchs(b);
     G.heads = bb.h+1;
     G.sectors = bb.s;
     G.cylindersize = G.heads*G.sectors;
-    G.cylinders = G.start = 0;
     return G;
 }
 
@@ -989,8 +989,8 @@ get_fdisk_geometry(struct disk_desc *z) {
     int pno, agree;
     struct geometry G0, G;
 
+    memset(&G0, 0, sizeof(struct geometry));
     agree = 0;
-    G0.heads = G0.sectors = 0;
     for (pno=0; pno < z->partno; pno++) {
        p = &(z->partitions[pno]);
        if (p->size != 0 && p->p.sys_type != 0) {