From ff95ff528e127d21f4fcf843d18503694a9d325a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Fri, 1 Apr 2016 16:18:30 +0200 Subject: sam: fix escape handling in regex parsing --- sam.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sam.c b/sam.c index d4331e4..728eab3 100644 --- a/sam.c +++ b/sam.c @@ -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; } } -- cgit v1.2.3