diff options
author | Adrian Thurston <thurston@complang.org> | 2013-04-06 10:34:49 -0400 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2013-04-06 10:34:49 -0400 |
commit | f6dfb7b9606114bba698be1f6bfea767ce25481f (patch) | |
tree | 1575911e302c27cc1ed4e6254b0198ee2b2107d4 | |
parent | 816628fc699237bf94e8e79c4a3890c30cd8c547 (diff) | |
download | colm-f6dfb7b9606114bba698be1f6bfea767ce25481f.tar.gz |
use undoPrepend recursively (clone-modify error)
-rw-r--r-- | colm/input.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/colm/input.c b/colm/input.c index b4bb94e8..890e9e00 100644 --- a/colm/input.c +++ b/colm/input.c @@ -806,8 +806,7 @@ static int _undoPrependData( StreamImpl *is, int length ) if ( buf->type == RunBufSourceType ) { Stream *stream = (Stream*)buf->tree; - /* FIXME: provide real impl. */ - int slen = stream->in->funcs->consumeData( stream->in, length, 0 ); + int slen = stream->in->funcs->undoPrependData( stream->in, length ); consumed += slen; length -= slen; |