From 22cbe938feb48895d7488449835d3ee577399057 Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Mon, 10 Mar 2003 14:54:23 +0000 Subject: Don't allow renaming to ''. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3409 a1c6a512-1295-4272-9138-f99709370657 --- apps/tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/tree.c b/apps/tree.c index eebf788029..677f9302c4 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -710,7 +710,7 @@ static int onplay_screen(char* dir, char* file) int pathlen = (ptr - buf); strncpy(newname, buf, sizeof newname); if (!kbd_input(newname + pathlen, (sizeof newname)-pathlen)) { - if (rename(buf, newname) < 0) { + if (!strlen(buf+pathlen) || (rename(buf, newname) < 0)) { lcd_clear_display(); lcd_puts(0,0,str(LANG_RENAME)); lcd_puts(0,1,str(LANG_FAILED)); -- cgit v1.2.3