diff options
-rw-r--r-- | utils/url.c | 2 | ||||
-rw-r--r-- | utils/url.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/utils/url.c b/utils/url.c index 50059a108..d1e9ce2a7 100644 --- a/utils/url.c +++ b/utils/url.c @@ -97,7 +97,7 @@ nserror url_unescape(const char *str, size_t length, new_len = res_pos - result; if (new_len != length) { - /* Shrink wrap the allocaiton around the string */ + /* Shrink wrap the allocation around the string */ char *tmp = realloc(result, new_len + 1); if (tmp != NULL) { result = tmp; diff --git a/utils/url.h b/utils/url.h index 07ad1a794..5d8d1540c 100644 --- a/utils/url.h +++ b/utils/url.h @@ -48,9 +48,10 @@ nserror url_escape(const char *unescaped, size_t toskip, bool sptoplus, * \param[in] str String to unescape. * \param[in] length Length of string or 0 to use strlen. * \param[out] length_out Iff non-NULL, value updated to length of returned - * result_out string. + * result_out string (excluding trailing '\0'`). * \param[out] result_out Returns unescaped string, owned by caller. * Must be freed with free(). + * Returned string has trailing '\0'. * \return NSERROR_OK on success */ nserror url_unescape(const char *str, size_t length, |