From 4a7778caf14b1bea5d2825e89abdfb97e953cab6 Mon Sep 17 00:00:00 2001 From: Arcterus Date: Fri, 31 Jan 2014 21:26:57 -0800 Subject: [PATCH] Handle lowercase letters --- truncate/truncate.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/truncate/truncate.rs b/truncate/truncate.rs index 0de8cf42c..ee1741347 100644 --- a/truncate/truncate.rs +++ b/truncate/truncate.rs @@ -191,8 +191,8 @@ fn parse_size(size: ~str) -> Result<(u64, TruncateMode), ()> { } }; if !err && size.char_at(size.len() - 1).is_alphabetic() { - number *= match size.char_at(size.len() - 1) { - 'B' => match size.char_at(size.len() - 2) { + number *= match size.char_at(size.len() - 1).to_ascii().to_upper().to_char() { + 'B' => match size.char_at(size.len() - 2).to_ascii().to_upper().to_char() { 'K' => 1000, 'M' => 1000 * 1000, 'G' => 1000 * 1000 * 1000,