summaryrefslogtreecommitdiffstats
path: root/stream.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-05-09 20:14:06 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-05-09 20:14:06 -0700
commit1f7ff8ca0bc67df530e3aa28e3149ef29efa8f24 (patch)
treeb4ec07686caaadde4fb98c4cb3637e79c8acd445 /stream.c
parent17ef79a601410edac8ad9a7f3b8bba8ed0ff9616 (diff)
downloadtxr-1f7ff8ca0bc67df530e3aa28e3149ef29efa8f24.tar.gz
txr-1f7ff8ca0bc67df530e3aa28e3149ef29efa8f24.tar.bz2
txr-1f7ff8ca0bc67df530e3aa28e3149ef29efa8f24.zip
Wrong argument defaulting in record-adapter.
* stream.c (record_adapter): Use default_bool_arg rather than tnil. Since rb->include_match ends up passed directly to read_until_match, which deals with argument defaulting, we could just store the argument value into the structure.
Diffstat (limited to 'stream.c')
-rw-r--r--stream.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/stream.c b/stream.c
index 86a6cb60..912ec0bb 100644
--- a/stream.c
+++ b/stream.c
@@ -2373,7 +2373,7 @@ val record_adapter(val regex, val stream, val include_match)
rec_adapter->co.handle);
rb->regex = regex;
- rb->include_match = tnil(include_match);
+ rb->include_match = default_bool_arg(include_match);
return rec_adapter;
}