From d348615dee579c0b3ea6a24e51e528239b5c4cea Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Thu, 23 Jun 2011 21:27:08 +0000 Subject: Fixed a regression caused in r30021: tagnavi_custom.config parsing fails if lines ended with sequence. git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30059 a1c6a512-1295-4272-9138-f99709370657 --- apps/tagtree.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'apps/tagtree.c') diff --git a/apps/tagtree.c b/apps/tagtree.c index 9451387a66..1fb05b494c 100644 --- a/apps/tagtree.c +++ b/apps/tagtree.c @@ -836,15 +836,21 @@ bool tagtree_import(void) static bool parse_menu(const char *filename); -static int parse_line(int n, const char *buf, void *parameters) +static int parse_line(int n, char *buf, void *parameters) { char data[256]; int variable; static bool read_menu; int i; + char *p; (void)parameters; + /* Strip possible at end of line. */ + p = strchr(buf, '\r'); + if (p != NULL) + *p = '\0'; + logf("parse:%d/%s", n, buf); /* First line, do initialisation. */ -- cgit v1.2.3