1
1

* mcfs.c (mcfs_readlink): Fixed syntax error (usage of

undeclared variable). Simplified string copying.
Этот коммит содержится в:
Roland Illig 2004-09-02 13:26:28 +00:00
родитель 68fa8e1cd8
Коммит c44a4a4c31
2 изменённых файлов: 8 добавлений и 5 удалений

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

@ -1,3 +1,8 @@
2004-09-02 Roland Illig <roland.illig@gmx.de>
* mcfs.c (mcfs_readlink): Fixed syntax error (usage of
undeclared variable). Simplified string copying.
2004-09-02 Pavel S. Shirshov <pavelsh@mail.ru>
* extfs/uzip.in (mczipfs_list): Add support for negative

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

@ -966,8 +966,7 @@ static int
mcfs_readlink (struct vfs_class *me, const char *path, char *buf, int size)
{
char *remote_file, *stat_str;
int error;
size_t len;
int status, error;
mcfs_connection *mc;
if (!(remote_file = mcfs_get_path (&mc, path)))
@ -985,9 +984,8 @@ mcfs_readlink (struct vfs_class *me, const char *path, char *buf, int size)
if (!rpc_get (mc->sock, RPC_STRING, &stat_str, RPC_END))
return mcfs_set_error (-1, EIO);
len = strlen (stat_str);
size = len > (size - 1) ? size - 1 : len;
g_strlcpy (buf, stat_str, size + 1);
strncpy (buf, stat_str, size - 1);
buf[size - 1] = '\0';
g_free (stat_str);
return size;
}