summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKa-Hing Cheung <khc@pidgin.im>2008-02-29 04:23:00 +0000
committerKa-Hing Cheung <khc@pidgin.im>2008-02-29 04:23:00 +0000
commitad93a99328a34681e44255130bef5037db4e4a2f (patch)
tree54abc333225a8d2e261b888ead65e3449cd7f2c7
parent7e5ebecad4d9c4981f13de4f0dec54a2ff2ccf37 (diff)
downloadpidgin-ad93a99328a34681e44255130bef5037db4e4a2f.tar.gz
Patch from Qulogic that fixes #4951 by making sure that the buffer is NUL-
terminated at the right place
-rw-r--r--libpurple/protocols/msn/msnutils.c1
-rw-r--r--libpurple/protocols/msnp9/msn-utils.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/libpurple/protocols/msn/msnutils.c b/libpurple/protocols/msn/msnutils.c
index 5bfdd605df..38c3997357 100644
--- a/libpurple/protocols/msn/msnutils.c
+++ b/libpurple/protocols/msn/msnutils.c
@@ -201,6 +201,7 @@ encode_spaces(const char *str)
else
*d++ = *c;
}
+ *d = '\0';
return buf;
}
diff --git a/libpurple/protocols/msnp9/msn-utils.c b/libpurple/protocols/msnp9/msn-utils.c
index e14648a85c..15fded03fa 100644
--- a/libpurple/protocols/msnp9/msn-utils.c
+++ b/libpurple/protocols/msnp9/msn-utils.c
@@ -163,6 +163,7 @@ encode_spaces(const char *str)
else
*d++ = *c;
}
+ *d = '\0';
return buf;
}