Skip to content

Commit 4d88668

Browse files
committed
CHANGE: using append instead of insert tail when saving data to binary
related to: Oldes/Rebol-issues#1909
1 parent 7ee3e30 commit 4d88668

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/mezz/mezz-save.r

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ save: function [
112112
file? where [write where data] ; WRITE converts to UTF-8, saves overhead
113113
url? where [write where data] ; But some schemes don't support it
114114
none? where [data] ; just return the UTF-8 binary
115-
'else [insert tail where data] ; string! or binary!, insert data
115+
'else [append where data] ; string! or binary!, insert data
116116
]
117117
]
118118

src/tests/units/codecs-test.r3

+7-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,13 @@ Rebol [
5454

5555
===end-group===
5656

57-
===start-group=== "Invalid SAVE"
57+
===start-group=== "SAVE function"
58+
--test-- "SAVE to binary!"
59+
;@@ https://github.com/Oldes/Rebol-issues/issues/1909
60+
--assert "1" = load save #{} "1"
61+
--assert #{CAFE} = load save #{} #{CAFE}
62+
--assert [1 2] = load save #{} [1 2]
63+
5864
--test-- "invalid image SAVE"
5965
--assert error? try [save %temp.bmp [1 2]]
6066
--assert error? try [save %temp.png [1 2]]

0 commit comments

Comments
 (0)