diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-04-01 16:18:30 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-04-03 13:22:15 +0200 |
| commit | ff95ff528e127d21f4fcf843d18503694a9d325a (patch) | |
| tree | 61904a66040e3a141fe5bed3061dff3a0fc68800 /sam.c | |
| parent | dc894aa4dda125efc1b07ddfdea660893753c2f7 (diff) | |
| download | vis-ff95ff528e127d21f4fcf843d18503694a9d325a.tar.gz vis-ff95ff528e127d21f4fcf843d18503694a9d325a.tar.xz | |
sam: fix escape handling in regex parsing
Diffstat (limited to 'sam.c')
| -rw-r--r-- | sam.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -166,6 +166,10 @@ static char *parse_delimited_text(const char **s) { case 't': c = '\t'; break; + default: + if (**s != '\\' && **s != delim) + buffer_append(&buf, "\\", 1); + break; } } |
