From: Martin Pitt Date: Sat, 6 Nov 2010 17:28:39 +0000 (-0400) Subject: simplify validate_and_escape_label() X-Git-Tag: upstream/2.1.2~576 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1c81be33e87e7dffde0c4c4b4ec278011710dbd9;p=platform%2Fupstream%2Fudisks2.git simplify validate_and_escape_label() Cleanup from 3d42082 --- diff --git a/src/helpers/job-shared.h b/src/helpers/job-shared.h index ae263f2..17cb546 100644 --- a/src/helpers/job-shared.h +++ b/src/helpers/job-shared.h @@ -208,16 +208,11 @@ validate_and_escape_label (char **label, goto out; } - /* escape '"' */ + /* escape '"' and '\' */ s = g_string_new (*label); for (n = 0; n < (int) s->len; n++) { - if (s->str[n] == '"') - { - g_string_insert_c (s, n, '\\'); - n++; - } - else if (s->str[n] == '\\') + if (s->str[n] == '"' || s->str[n] == '\\') { g_string_insert_c (s, n, '\\'); n++;