summaryrefslogtreecommitdiffstats
path: root/stream.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-04-20 05:22:08 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-04-20 05:22:08 -0700
commitf852a574e4a33ae81d257eb372d2d6947625d81e (patch)
tree91fb33a1973d70b44612399634e2cb27b0336c46 /stream.c
parent03213f2aa15930d7336f582238f8abfacf17584a (diff)
downloadtxr-f852a574e4a33ae81d257eb372d2d6947625d81e.tar.gz
txr-f852a574e4a33ae81d257eb372d2d6947625d81e.tar.bz2
txr-f852a574e4a33ae81d257eb372d2d6947625d81e.zip
Bugfix: optional arg defaulting in get-string.
* stream.c (get_string): The optional stream argument must be treated accordingly.
Diffstat (limited to 'stream.c')
-rw-r--r--stream.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/stream.c b/stream.c
index 31a3accc..774359f4 100644
--- a/stream.c
+++ b/stream.c
@@ -3325,8 +3325,9 @@ val width_check(val stream, val alt)
return t;
}
-val get_string(val stream, val nchars, val close_after_p)
+val get_string(val stream_in, val nchars, val close_after_p)
{
+ val stream = default_arg(stream_in, std_input);
val strstream = make_string_output_stream();
nchars = default_bool_arg(nchars);
val ch;