aboutsummaryrefslogtreecommitdiffstats
path: root/field.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2018-04-17 15:45:33 +0300
committerArnold D. Robbins <arnold@skeeve.com>2018-04-17 15:45:33 +0300
commitd63e5d1efadc8e6e967dd73ac95f9e0537cad723 (patch)
tree658043246c1af0e64bb4e7572fb7b01d5d425a36 /field.c
parentac68bb31c2b52fe23c8b17a95405339f502e2ed5 (diff)
parentdde5bd1c2baadf2c34f15187efb481694043d606 (diff)
downloadegawk-d63e5d1efadc8e6e967dd73ac95f9e0537cad723.tar.gz
egawk-d63e5d1efadc8e6e967dd73ac95f9e0537cad723.tar.bz2
egawk-d63e5d1efadc8e6e967dd73ac95f9e0537cad723.zip
Merge branch 'gawk-4.2-stable'
Diffstat (limited to 'field.c')
-rw-r--r--field.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/field.c b/field.c
index 0d7e6330..52963249 100644
--- a/field.c
+++ b/field.c
@@ -338,6 +338,11 @@ reset_record()
{
fields_arr[0] = force_string(fields_arr[0]);
purge_record();
+ if (api_parser_override) {
+ api_parser_override = false;
+ parse_field = normal_parse_field;
+ update_PROCINFO_str("FS", current_field_sep_str());
+ }
}
static void