summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2004-03-11 11:00:38 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2004-03-11 11:00:38 +0000
commitcd55e03a30caa4a58fe845bd6ccac1d2ac41936f (patch)
treeb5dbcf77a9e6a70281fe42f6f03f9d33507f28e4 /apps
parent642cce2e338cc6ff772c827e825205bddbc2d9be (diff)
downloadrockbox-cd55e03a30caa4a58fe845bd6ccac1d2ac41936f.zip
rockbox-cd55e03a30caa4a58fe845bd6ccac1d2ac41936f.tar.gz
rockbox-cd55e03a30caa4a58fe845bd6ccac1d2ac41936f.tar.bz2
rockbox-cd55e03a30caa4a58fe845bd6ccac1d2ac41936f.tar.xz
radio_load_presets() no longer loads more than MAX_PRESETS from the presets file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4361 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/recorder/radio.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c
index 819d2a5..fdb1f1b 100644
--- a/apps/recorder/radio.c
+++ b/apps/recorder/radio.c
@@ -545,7 +545,6 @@ void radio_load_presets(void)
char buf[128];
char *freq;
char *name;
- int num_presets = 0;
bool done = false;
int i;
@@ -557,7 +556,7 @@ void radio_load_presets(void)
if(fd >= 0)
{
i = 0;
- while(!done && num_presets < MAX_PRESETS)
+ while(!done && i < MAX_PRESETS)
{
rc = read_line(fd, buf, 128);
if(rc > 0)
@@ -568,8 +567,6 @@ void radio_load_presets(void)
strncpy(presets[i].name, name, 27);
presets[i].name[27] = 0;
i++;
- if(num_presets == MAX_PRESETS)
- done = true;
}
}
else