2003-01-19 Anders Carlsson <andersca@codefactory.se>
authorAnders Carlsson <andersca@codefactory.se>
Sun, 19 Jan 2003 15:57:56 +0000 (15:57 +0000)
committerAnders Carlsson <andersca@codefactory.se>
Sun, 19 Jan 2003 15:57:56 +0000 (15:57 +0000)
* dbus/dbus-string.c (_dbus_string_move_len): Don't delete all
of the string, just as long as specified.

ChangeLog
dbus/dbus-string.c

index 9751024..4553030 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-01-19  Anders Carlsson  <andersca@codefactory.se>
+
+       * dbus/dbus-string.c (_dbus_string_move_len): Don't delete all
+       of the string, just as long as specified.
+
 2003-01-19  Havoc Pennington  <hp@pobox.com>
 
        * dbus/dbus-connection.c (dbus_connection_get_is_authenticated):
index 5a91861..257935e 100644 (file)
@@ -906,7 +906,7 @@ _dbus_string_move_len (DBusString       *source,
     return FALSE;
 
   delete (real_source, start,
-          real_source->len - start);
+          len);
 
   return TRUE;
 }
@@ -1763,7 +1763,7 @@ test_base64_roundtrip (const unsigned char *data,
  *
  * @todo Need to write tests for _dbus_string_copy() and
  * _dbus_string_move() moving to/from each of start/middle/end of a
- * string.
+ * string. Also need tests for _dbus_string_move_len ()
  * 
  * @returns #TRUE on success.
  */