diff options
Diffstat (limited to 'src/libstd/semver.rs')
| -rw-r--r-- | src/libstd/semver.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/semver.rs b/src/libstd/semver.rs index 85996c8ac4a..a5534e29161 100644 --- a/src/libstd/semver.rs +++ b/src/libstd/semver.rs @@ -223,12 +223,12 @@ pub fn parse(s: &str) -> Option<Version> { if ! str::is_ascii(s) { return None; } - let s = s.trim(); + let s = s.trim_DBGBRWD(); let mut bad = false; do bad_parse::cond.trap(|_| { debug!("bad"); bad = true }).in { do io::with_str_reader(s) |rdr| { let v = parse_reader(rdr); - if bad || v.to_str() != s { + if bad || v.to_str() != s.to_owned() { None } else { Some(v) |
