summaryrefslogtreecommitdiffstats
path: root/Incremental.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2010-07-22 15:28:15 +1000
committerNeilBrown <neilb@suse.de>2010-07-22 15:35:54 +1000
commit3e4165619b146d3134838c6546778c02308c462e (patch)
tree37c2b8e1ce7f22108671e9fd40d3e22101b7cc27 /Incremental.c
parent50526e9090d0c118b065840719bc9601be8af8b8 (diff)
downloadmdadm-3e4165619b146d3134838c6546778c02308c462e.tar.gz
mdadm-3e4165619b146d3134838c6546778c02308c462e.tar.xz
mdadm-3e4165619b146d3134838c6546778c02308c462e.zip
Cast to long long before left-shifting too much.
When left-shifting we must be sure that the value being shifted is large enough to not lose bits. The 'chunkssize' in CreateBitmap is only 'long' so it can overflow. So cast to 'long long' first. Also fix a similar issue in Detail even though it isn't currently being compiled. Signed-off-by: NeilBrown <neilb@suse.de> Reported-by: Tomasz Chmielewski <mangoo@wpkg.org>
Diffstat (limited to 'Incremental.c')
0 files changed, 0 insertions, 0 deletions