about summary refs log tree commit diff
path: root/src/libextra/time.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libextra/time.rs')
-rw-r--r--src/libextra/time.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libextra/time.rs b/src/libextra/time.rs
index 555563a0cd7..931a42d3c53 100644
--- a/src/libextra/time.rs
+++ b/src/libextra/time.rs
@@ -849,7 +849,7 @@ priv fn do_strftime(format: &str, tm: &Tm) -> ~str {
     do io::with_str_reader(format) |rdr| {
         while !rdr.eof() {
             match rdr.read_char() {
-                '%' => buf += parse_type(rdr.read_char(), tm),
+                '%' => buf.push_str(parse_type(rdr.read_char(), tm)),
                 ch => buf.push_char(ch)
             }
         }