From 677bae18e5789a99cd8e631b5ef99b9c598276fa Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Mon, 16 May 2016 15:57:27 +0200 Subject: [PATCH] Unbreak build fix. --- src/plugins/libparted/libpartedpartitiontable.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/libparted/libpartedpartitiontable.cpp b/src/plugins/libparted/libpartedpartitiontable.cpp index 33e4792..62d5cbc 100644 --- a/src/plugins/libparted/libpartedpartitiontable.cpp +++ b/src/plugins/libparted/libpartedpartitiontable.cpp @@ -243,8 +243,9 @@ bool LibPartedPartitionTable::clobberFileSystem(Report& report, const Partition& //reiser4 stores "ReIsEr4" at sector 128 with a sector size of 512 bytes // We need to use memset instead of = {0} because clang sucks. - char zeroes[pedDevice()->sector_size*129]; - memset(zeroes, 0, pedDevice()->sector_size*129*sizeof(long long)); + const long long zeroes_length = pedDevice()->sector_size*129; + char zeroes[zeroes_length]; + memset(zeroes, 0, zeroes_length*sizeof(char)); rval = ped_geometry_write(&pedPartition->geom, zeroes, 0, 129);