shithub: trueawk

Download patch

ref: e5a89e63feb665c476df819f5ce5f247d0068124
parent: cef51801109a3032c66aa76503a92ce66724725a
author: awkfan77 <awkfan77@mailfence.com>
date: Thu Jun 25 15:33:52 EDT 2020

Fix onetrueawk#83 (#84)


--- a/b.c
+++ b/b.c
@@ -1105,6 +1105,12 @@
 						if (!adjbuf((char **) &buf, &bufsz, bp-buf+1, 100, (char **) &bp, "relex2"))
 						    FATAL("out of space for reg expr %.10s...", lastre);
 						if (cc->cc_func(i)) {
+							/* escape backslash */
+							if (i == '\\') {
+								*bp++ = '\\';
+								n++;
+							}
+
 							*bp++ = i;
 							n++;
 						}
--