1
1

* util.c (strip_password): Fix bug - don't delete path from url.

Этот коммит содержится в:
Andrew V. Samoilov 2004-11-09 12:30:29 +00:00
родитель dce56e8421
Коммит 9bf6911b00
2 изменённых файлов: 13 добавлений и 9 удалений

Просмотреть файл

@ -1,3 +1,7 @@
2004-11-09 Pavel Shirshov <me@pavelsh.pp.ru>
* util.c (strip_password): Fix bug - don't delete path from url.
2004-11-09 Jindrich Novy <jnovy@redhat.com>
* filegui.c (file_mask_dialog): Fix memory leak.

Просмотреть файл

@ -449,23 +449,23 @@ strip_password (char *p, int has_prefix)
continue;
else
p = q + prefixes[i].len;
};
}
if ((dir = strchr (p, PATH_SEP)) != NULL)
*dir = '\0';
/* search for any possible user */
at = strrchr (p, '@');
/* We have a username */
if (at) {
*at = 0;
inner_colon = strchr (p, ':');
*at = '@';
if (inner_colon)
strcpy (inner_colon, at);
}
if (dir)
*dir = PATH_SEP;
/* We have a username */
if (at) {
inner_colon = memchr (p, ':', at - p);
if (inner_colon)
memmove (inner_colon, at, strlen(at) + 1);
}
break;
}
return (result);