diff options
author | 2021-03-13 21:26:49 +0200 | |
---|---|---|
committer | 2021-03-13 21:26:49 +0200 | |
commit | c68444ff76eff88fbfa63a3ddbd6b9ce72337159 (patch) | |
tree | 90158ba6272fbb53c5df5852d3415493305c4deb /src/util.c | |
parent | 4dcfe9c0a8b03915d93420d523d6bdc1884bd137 (diff) | |
download | algos-ld1-c68444ff76eff88fbfa63a3ddbd6b9ce72337159.tar.gz algos-ld1-c68444ff76eff88fbfa63a3ddbd6b9ce72337159.tar.bz2 algos-ld1-c68444ff76eff88fbfa63a3ddbd6b9ce72337159.zip |
complete core featureset with linked list files.
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -8,7 +8,14 @@ int stream_rewind(struct stream * const restrict in) { int ret = 0; - in->cnode = in->cnode ? in->cache_l : NULL; + if (in->cnode) { + if (in->cache) { + in->cnode = in->cache_l; + } else { + in->cnode_f.file_offset = 0; + } + } + in->index = 0; return ret; |