summaryrefslogtreecommitdiff
path: root/firmware/id3.c
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2002-05-06 15:21:43 +0000
committerDave Chapman <dave@dchapman.com>2002-05-06 15:21:43 +0000
commitca532502bd2555384480580cf56a0b4b65b90d07 (patch)
treebd78cdd7a5a78397c892bac8143ba3d28dfc2b4a /firmware/id3.c
parent6904d1ad5cbbfb114e9996810c09f9c58603a1fd (diff)
downloadrockbox-ca532502bd2555384480580cf56a0b4b65b90d07.tar.gz
rockbox-ca532502bd2555384480580cf56a0b4b65b90d07.zip
fixed buffer overflow in setid3v1title
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@479 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/id3.c')
-rw-r--r--firmware/id3.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/id3.c b/firmware/id3.c
index 6cf94105ca..c83178ad4b 100644
--- a/firmware/id3.c
+++ b/firmware/id3.c
@@ -122,8 +122,8 @@ setid3v1title(int fd, mp3entry *entry)
122 if(-1 == lseek(fd, offsets[i], SEEK_END)) 122 if(-1 == lseek(fd, offsets[i], SEEK_END))
123 return FALSE; 123 return FALSE;
124 124
125 buffer[0]=0; 125 buffer[30]=0;
126 read(fd, buffer, 31); 126 read(fd, buffer, 30);
127 stripspaces(buffer); 127 stripspaces(buffer);
128 128
129 if(buffer[0]) { 129 if(buffer[0]) {