From c5a89908b05126fd59ea7d4fd42d9570a2ca6228 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Fri, 15 Jul 2011 14:51:07 +0200 Subject: piano: Check for exception only in ParseSimple Fixes false bookmarking error message (bookmarking still worked). Closes #140 --- src/libpiano/xml.c | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'src/libpiano') diff --git a/src/libpiano/xml.c b/src/libpiano/xml.c index a21a109..a8dd576 100644 --- a/src/libpiano/xml.c +++ b/src/libpiano/xml.c @@ -563,28 +563,18 @@ PianoReturn_t PianoXmlParsePlaylist (PianoHandle_t *ph, char *xml, return ret; } -/* parse simple answers like this: - * 1 - * +/* check for exception only * @param xml string - * @return + * @return _OK or error */ PianoReturn_t PianoXmlParseSimple (char *xml) { - ezxml_t xmlDoc, dataNode; + ezxml_t xmlDoc; PianoReturn_t ret; if ((ret = PianoXmlInitDoc (xml, &xmlDoc)) != PIANO_RET_OK) { return ret; } - dataNode = ezxml_get (xmlDoc, "params", 0, "param", 0, "value", -1); - - if (strcmp (ezxml_txt (dataNode), "1") == 0) { - ret = PIANO_RET_OK; - } else { - ret = PIANO_RET_ERR; - } - ezxml_free (xmlDoc); return ret; -- cgit v1.2.3