diff options
author | jospaeth <spaethj@in.tum.de> | 2020-09-07 17:17:00 +0200 |
---|---|---|
committer | jospaeth <spaethj@in.tum.de> | 2020-09-07 17:17:00 +0200 |
commit | e12cdc513908ed0cf5acc73b7576a6ecbc9669ad (patch) | |
tree | 67f01f69a21dafe86ea4d8a8868ffaa2ea683899 | |
parent | c954b43a246d0c7c678d63b1f28afa949c205c12 (diff) | |
download | gnunet-e12cdc513908ed0cf5acc73b7576a6ecbc9669ad.tar.gz gnunet-e12cdc513908ed0cf5acc73b7576a6ecbc9669ad.zip |
fix GNUNET_STRINGS_urlencode
did not use len parameter
-rw-r--r-- | src/util/strings.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/strings.c b/src/util/strings.c index 9d6f4039e..014302c01 100644 --- a/src/util/strings.c +++ b/src/util/strings.c | |||
@@ -2148,7 +2148,7 @@ GNUNET_STRINGS_urlencode (const char *data, size_t len, char **out) | |||
2148 | struct GNUNET_Buffer buf = { 0 }; | 2148 | struct GNUNET_Buffer buf = { 0 }; |
2149 | const uint8_t *i8 = (uint8_t *) data; | 2149 | const uint8_t *i8 = (uint8_t *) data; |
2150 | 2150 | ||
2151 | while (0 != *i8) | 2151 | while ((i8 - (uint8_t *) data) < len && 0 != *i8) |
2152 | { | 2152 | { |
2153 | if (0 == (0x80 & *i8)) | 2153 | if (0 == (0x80 & *i8)) |
2154 | { | 2154 | { |