Mercurial > hg > xmms-sid
changeset 778:54a7afbf251e
Improve error messages in songlength database parser.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 06 Nov 2012 12:11:49 +0200 |
parents | 15f0c8e11338 |
children | 8fb51f9ef44e |
files | src/xs_length.c |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xs_length.c Tue Nov 06 12:11:32 2012 +0200 +++ b/src/xs_length.c Tue Nov 06 12:11:49 2012 +0200 @@ -221,20 +221,20 @@ for (hashLen = 0; inLine[linePos] && isxdigit(inLine[linePos]); hashLen++, linePos++); if (hashLen != XS_MD5HASH_LENGTH_CH) { - xs_error("Invalid MD5-hash in SongLengthDB file '%s' line #%d!\n", - dbFilename, lineNum); + xs_error("Invalid MD5-hash in SongLengthDB file '%s' line #%d:\n%s\n", + dbFilename, lineNum, inLine); } else { /* Parse and add node to db */ if ((tmnode = xs_sldb_read_entry(inLine)) != NULL) { xs_sldb_node_insert(db, tmnode); } else { - xs_error("Invalid entry in SongLengthDB file '%s' line #%d!\n", - dbFilename, lineNum); + xs_error("Invalid entry in SongLengthDB file '%s' line #%d:\n%s\n", + dbFilename, lineNum, inLine); } } - } else if ((inLine[linePos] != ';') && (inLine[linePos] != '[') && (inLine[linePos] != 0)) { - xs_error("Invalid line in SongLengthDB file '%s' line #%d\n", - dbFilename, lineNum); + } else if (inLine[linePos] != ';' && inLine[linePos] != '[' && inLine[linePos] != 0) { + xs_error("Invalid line in SongLengthDB file '%s' line #%d:\n%s\n", + dbFilename, lineNum, inLine); } }