summaryrefslogtreecommitdiff
path: root/apps/recorder/radio.c
diff options
context:
space:
mode:
authorNils Wallménius <nils@rockbox.org>2008-04-09 15:25:17 +0000
committerNils Wallménius <nils@rockbox.org>2008-04-09 15:25:17 +0000
commit6848961aa5f93a290917071ff3496e1d5026621b (patch)
tree70d377348ab0694c356fffd9fe25f095ccbe88fe /apps/recorder/radio.c
parentae64d2602befd5589c8c0141a6d812841fdfb232 (diff)
downloadrockbox-6848961aa5f93a290917071ff3496e1d5026621b.tar.gz
rockbox-6848961aa5f93a290917071ff3496e1d5026621b.zip
Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17049 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/recorder/radio.c')
-rw-r--r--apps/recorder/radio.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c
index 593cab3cc8..8d9b77cdc7 100644
--- a/apps/recorder/radio.c
+++ b/apps/recorder/radio.c
@@ -1290,7 +1290,8 @@ MAKE_MENU(handle_radio_preset_menu, ID2P(LANG_PRESET),
1290 radio_preset_callback, Icon_NOICON, &radio_edit_preset_item, 1290 radio_preset_callback, Icon_NOICON, &radio_edit_preset_item,
1291 &radio_delete_preset_item); 1291 &radio_delete_preset_item);
1292/* present a list of preset stations */ 1292/* present a list of preset stations */
1293char * presets_get_name(int selected_item, void * data, char *buffer) 1293static char * presets_get_name(int selected_item, void *data,
1294 char *buffer, size_t buffer_len)
1294{ 1295{
1295 (void)data; 1296 (void)data;
1296 struct fmstation *p = &presets[selected_item]; 1297 struct fmstation *p = &presets[selected_item];
@@ -1299,7 +1300,7 @@ char * presets_get_name(int selected_item, void * data, char *buffer)
1299 int freq = p->frequency / 10000; 1300 int freq = p->frequency / 10000;
1300 int frac = freq % 100; 1301 int frac = freq % 100;
1301 freq /= 100; 1302 freq /= 100;
1302 snprintf(buffer, MAX_PATH, 1303 snprintf(buffer, buffer_len,
1303 str(LANG_FM_DEFAULT_PRESET_NAME), freq, frac); 1304 str(LANG_FM_DEFAULT_PRESET_NAME), freq, frac);
1304 return buffer; 1305 return buffer;
1305} 1306}