diff options
author | Steven King Jr <stevek@axosoft.com> | 2018-02-28 12:58:58 -0700 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2018-03-19 16:08:01 -0700 |
commit | 8a2cdbd31015ad89ba24cfa36262436cdf2971a3 (patch) | |
tree | 30dda9c0df7d9ab77ee22c28066a8e4086136405 | |
parent | 3198577522b114aa4156a3bcbb2a1972b51b9814 (diff) | |
download | libgit2-8a2cdbd31015ad89ba24cfa36262436cdf2971a3.tar.gz |
Rename unescape and make non-static
-rw-r--r-- | src/netops.c | 6 | ||||
-rw-r--r-- | src/netops.h | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/netops.c b/src/netops.c index 68f404d2c..0622622de 100644 --- a/src/netops.c +++ b/src/netops.c @@ -207,7 +207,7 @@ void gitno_connection_data_free_ptrs(gitno_connection_data *d) } #define hex2c(c) ((c | 32) % 39 - 9) -static char* unescape(char *str) +char* gitno_unescape(char *str) { int x, y; int len = (int)strlen(str); @@ -274,8 +274,8 @@ int gitno_extract_url_parts( if (u.field_set & (1 << UF_USERINFO)) { const char *colon = memchr(_userinfo, ':', u.field_data[UF_USERINFO].len); if (colon) { - *username = unescape(git__substrdup(_userinfo, colon - _userinfo)); - *password = unescape(git__substrdup(colon+1, u.field_data[UF_USERINFO].len - (colon+1-_userinfo))); + *username = gitno_unescape(git__substrdup(_userinfo, colon - _userinfo)); + *password = gitno_unescape(git__substrdup(colon+1, u.field_data[UF_USERINFO].len - (colon+1-_userinfo))); GITERR_CHECK_ALLOC(*password); } else { *username = git__substrdup(_userinfo, u.field_data[UF_USERINFO].len); diff --git a/src/netops.h b/src/netops.h index 75fd9a512..ed1cc865a 100644 --- a/src/netops.h +++ b/src/netops.h @@ -96,4 +96,6 @@ int gitno_extract_url_parts( const char *url, const char *default_port); +char* gitno_unescape(char *str); + #endif |