diff options
Diffstat (limited to 'src/fs/fs_dirmetascan.c')
-rw-r--r-- | src/fs/fs_dirmetascan.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/fs/fs_dirmetascan.c b/src/fs/fs_dirmetascan.c index c4e43eee2..543701ca2 100644 --- a/src/fs/fs_dirmetascan.c +++ b/src/fs/fs_dirmetascan.c | |||
@@ -198,7 +198,10 @@ expand_tree (struct GNUNET_FS_ShareTreeItem *parent, | |||
198 | chld = GNUNET_malloc (sizeof (struct GNUNET_FS_ShareTreeItem)); | 198 | chld = GNUNET_malloc (sizeof (struct GNUNET_FS_ShareTreeItem)); |
199 | chld->parent = parent; | 199 | chld->parent = parent; |
200 | chld->filename = GNUNET_strdup (filename); | 200 | chld->filename = GNUNET_strdup (filename); |
201 | chld->short_filename = GNUNET_strdup (GNUNET_STRINGS_get_short_name (filename)); | 201 | GNUNET_asprintf (&chld->short_filename, |
202 | "%s%s", | ||
203 | GNUNET_STRINGS_get_short_name (filename), | ||
204 | is_directory ? "/" : ""); | ||
202 | chld->is_directory = is_directory; | 205 | chld->is_directory = is_directory; |
203 | if (NULL != parent) | 206 | if (NULL != parent) |
204 | GNUNET_CONTAINER_DLL_insert (parent->children_head, | 207 | GNUNET_CONTAINER_DLL_insert (parent->children_head, |