diff options
| author | Andrew Paseltiner <apaseltiner@gmail.com> | 2012-09-03 13:44:37 -0400 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-09-04 11:27:11 -0700 |
| commit | 21172ee2808d51510d79b7a7b820cda0bd233986 (patch) | |
| tree | 2d18e8da49cb012b0d9369b29f7bd2044c04cbf5 /src/libcore | |
| parent | 2d690ae43f77a6c4e1f8ba10afd32926e2459e8e (diff) | |
fix str::eq_slice off-by-one error
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/str.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcore/str.rs b/src/libcore/str.rs index 4cd57bf422c..0bb655c3f79 100644 --- a/src/libcore/str.rs +++ b/src/libcore/str.rs @@ -668,7 +668,7 @@ pure fn eq_slice(a: &str, b: &str) -> bool { unsafe { libc::memcmp(ap as *libc::c_void, bp as *libc::c_void, - alen as libc::size_t) == 0 + (alen - 1) as libc::size_t) == 0 } } } |
