summaryrefslogtreecommitdiff
path: root/apps/tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/tree.c')
-rw-r--r--apps/tree.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 26d224ca59..c6e0c48d1c 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -112,7 +112,8 @@ static int ft_play_dirname(char* name);
112static void ft_play_filename(char *dir, char *file); 112static void ft_play_filename(char *dir, char *file);
113static void say_filetype(int attr); 113static void say_filetype(int attr);
114 114
115static char * tree_get_filename(int selected_item, void * data, char *buffer) 115static char * tree_get_filename(int selected_item, void *data,
116 char *buffer, size_t buffer_len)
116{ 117{
117 struct tree_context * local_tc=(struct tree_context *)data; 118 struct tree_context * local_tc=(struct tree_context *)data;
118 char *name; 119 char *name;
@@ -160,7 +161,7 @@ static char * tree_get_filename(int selected_item, void * data, char *buffer)
160 161
161 if(stripit) 162 if(stripit)
162 { 163 {
163 return(strip_extension(buffer, MAX_PATH, name)); 164 return(strip_extension(buffer, buffer_len, name));
164 } 165 }
165 return(name); 166 return(name);
166} 167}