X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/db52fe692315470d22e525ce37da32fd207abbb3..0499559f79926c3a6f1339e93b012637df1c292c:/db/migrate/013_populate_node_tags_and_remove_helper.c diff --git a/db/migrate/013_populate_node_tags_and_remove_helper.c b/db/migrate/013_populate_node_tags_and_remove_helper.c index e0e8bb3f7..5a0fbb6cd 100644 --- a/db/migrate/013_populate_node_tags_and_remove_helper.c +++ b/db/migrate/013_populate_node_tags_and_remove_helper.c @@ -45,15 +45,16 @@ static void write_csv_col(FILE *f, const char *str, char end) { } static void unescape(char *str) { - char *i = str, *o = str; + char *i = str, *o = str, tmp; while (*i) { if (*i == '\\') { i++; - switch (*i++) { + switch (tmp = *i++) { case 's': *o++ = ';'; break; case 'e': *o++ = '='; break; case '\\': *o++ = '\\'; break; + default: *o++ = tmp; break; } } else { *o++ = *i++;