summaryrefslogtreecommitdiff
path: root/dbus/dbus-string.c
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2002-12-27 02:07:21 +0000
committerHavoc Pennington <hp@redhat.com>2002-12-27 02:07:21 +0000
commitb3ef8b0e9bd2719d502c7f2e0cf829e151386162 (patch)
tree59ce69b5939f2dbe03bb5e5e4d8aab6a1635835e /dbus/dbus-string.c
parentff5283ab92c668453fd2f28c1715a1e0e9b949f5 (diff)
2002-12-26 Havoc Pennington <hp@pobox.com>
* dbus/dbus-auth.c: fixes fixes fixes * dbus/dbus-transport-unix.c: wire up support for encoding/decoding data on the wire * dbus/dbus-auth.c (_dbus_auth_encode_data) (_dbus_auth_decode_data): append to target string instead of nuking it.
Diffstat (limited to 'dbus/dbus-string.c')
-rw-r--r--dbus/dbus-string.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/dbus/dbus-string.c b/dbus/dbus-string.c
index c4a51d5b..6dc28577 100644
--- a/dbus/dbus-string.c
+++ b/dbus/dbus-string.c
@@ -1407,6 +1407,7 @@ _dbus_string_base64_encode (const DBusString *source,
const unsigned char *triplet_end;
const unsigned char *final_end;
DBUS_STRING_COPY_PREAMBLE (source, start, dest, insert_at);
+ _dbus_assert (source != dest);
/* For each 24 bits (3 bytes) of input, we have 4 chars of
* output.
@@ -1508,6 +1509,7 @@ _dbus_string_base64_decode (const DBusString *source,
int sextet_count;
int pad_count;
DBUS_STRING_COPY_PREAMBLE (source, start, dest, insert_at);
+ _dbus_assert (source != dest);
source_len = real_source->len - start;
s = real_source->str + start;