From 377725fefe85e65f387508c2d18a4bcabba58e9c Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Mon, 15 Jul 2002 22:58:28 +0000 Subject: Some more buffer length fixing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1361 a1c6a512-1295-4272-9138-f99709370657 --- firmware/common/dir.c | 2 +- firmware/common/dir.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/firmware/common/dir.c b/firmware/common/dir.c index 867cece953..473997bd37 100644 --- a/firmware/common/dir.c +++ b/firmware/common/dir.c @@ -30,7 +30,7 @@ static DIR opendirs[MAX_OPEN_DIRS]; DIR* opendir(char* name) { - char namecopy[256]; + char namecopy[MAX_PATH]; char* part; char* end; struct fat_direntry entry; diff --git a/firmware/common/dir.h b/firmware/common/dir.h index f805013d2b..3cf36eb34f 100644 --- a/firmware/common/dir.h +++ b/firmware/common/dir.h @@ -20,6 +20,7 @@ #define _DIR_H_ #include +#include "file.h" #ifndef DIRENT_DEFINED @@ -31,7 +32,7 @@ #define ATTR_ARCHIVE 0x20 struct dirent { - unsigned char d_name[256]; + unsigned char d_name[MAX_PATH]; int attribute; int size; int startcluster; -- cgit v1.2.3