Commit 8a2cdbd3 by Steven King Jr Committed by Edward Thomson

Rename unescape and make non-static

parent 31985775
...@@ -207,7 +207,7 @@ void gitno_connection_data_free_ptrs(gitno_connection_data *d) ...@@ -207,7 +207,7 @@ void gitno_connection_data_free_ptrs(gitno_connection_data *d)
} }
#define hex2c(c) ((c | 32) % 39 - 9) #define hex2c(c) ((c | 32) % 39 - 9)
static char* unescape(char *str) char* gitno_unescape(char *str)
{ {
int x, y; int x, y;
int len = (int)strlen(str); int len = (int)strlen(str);
...@@ -274,8 +274,8 @@ int gitno_extract_url_parts( ...@@ -274,8 +274,8 @@ int gitno_extract_url_parts(
if (u.field_set & (1 << UF_USERINFO)) { if (u.field_set & (1 << UF_USERINFO)) {
const char *colon = memchr(_userinfo, ':', u.field_data[UF_USERINFO].len); const char *colon = memchr(_userinfo, ':', u.field_data[UF_USERINFO].len);
if (colon) { if (colon) {
*username = unescape(git__substrdup(_userinfo, colon - _userinfo)); *username = gitno_unescape(git__substrdup(_userinfo, colon - _userinfo));
*password = unescape(git__substrdup(colon+1, u.field_data[UF_USERINFO].len - (colon+1-_userinfo))); *password = gitno_unescape(git__substrdup(colon+1, u.field_data[UF_USERINFO].len - (colon+1-_userinfo)));
GITERR_CHECK_ALLOC(*password); GITERR_CHECK_ALLOC(*password);
} else { } else {
*username = git__substrdup(_userinfo, u.field_data[UF_USERINFO].len); *username = git__substrdup(_userinfo, u.field_data[UF_USERINFO].len);
......
...@@ -96,4 +96,6 @@ int gitno_extract_url_parts( ...@@ -96,4 +96,6 @@ int gitno_extract_url_parts(
const char *url, const char *url,
const char *default_port); const char *default_port);
char* gitno_unescape(char *str);
#endif #endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment