# HG changeset patch # User Tomasz Mon # Date 1197484662 -3600 # Node ID 6b45e6441fd9e5b3e8b54e2f6180bd24f5b35b10 # Parent 58c69f2f2b60af5aa70980d724840cbe4c5aa28e fix from Andrew O. Shadoura (chrome|debian) diff -r 58c69f2f2b60 -r 6b45e6441fd9 src/scrobbler/scrobbler.c --- a/src/scrobbler/scrobbler.c Wed Dec 12 17:43:57 2007 +0300 +++ b/src/scrobbler/scrobbler.c Wed Dec 12 19:37:42 2007 +0100 @@ -674,9 +674,9 @@ /*cfa(&post, &last, "debug", "failed");*/ entry = g_strdup_printf("s=%s&a=%s&t=%s&b=%s&l=%d&n=%d&m=", sc_session_id, - aud_tuple_get_string(tuple, FIELD_ARTIST, NULL), - aud_tuple_get_string(tuple, FIELD_TITLE, NULL), - aud_tuple_get_string(tuple, FIELD_ALBUM, NULL) ? aud_tuple_get_string(tuple, FIELD_ALBUM, NULL) : "", + fmt_escape(aud_tuple_get_string(tuple, FIELD_ARTIST, NULL)), + fmt_escape(aud_tuple_get_string(tuple, FIELD_TITLE, NULL)), + aud_tuple_get_string(tuple, FIELD_ALBUM, NULL) ? fmt_escape(aud_tuple_get_string(tuple, FIELD_ALBUM, NULL)) : "", aud_tuple_get_int(tuple, FIELD_LENGTH, NULL) / 1000, aud_tuple_get_int(tuple, FIELD_TRACK_NUMBER, NULL));