summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Ischo <bji@lolita.(none)>2009-02-12 23:06:56 +1300
committerBryan Ischo <bji@lolita.(none)>2009-02-12 23:06:56 +1300
commitdbfababac17498a14985f3b8f19b184cb6e6f160 (patch)
treeb2b89d8b9633f934088d567a915a0f235f33d367
parent4cf93bce37b9bf8f52a4fd4185e1eb2e781d801e (diff)
downloadceph-libs3-dbfababac17498a14985f3b8f19b184cb6e6f160.tar.gz
* Fixed a bug in urlEncode that was not terminating strings sometimes
-rw-r--r--src/util.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/util.c b/src/util.c
index 0dfa1e3..208ed23 100644
--- a/src/util.c
+++ b/src/util.c
@@ -63,6 +63,7 @@ int urlEncode(char *dest, const char *src, int maxSrcSize)
if (src) while (*src) {
if (++len > maxSrcSize) {
+ *dest = 0;
return 0;
}
const char *urlsafe = urlSafe;