Skip to content

Commit cc1c088

Browse files
committed
Revert previous fixes for issue: Oldes/Rebol-issues#2683
It causes more problems than the original issue. It needs better solution. Also for cases like: ``` >> append/part "" 1 10 == {1a"^@A"^@xb"} >> append/part "" 1.1.1 10 == {1.1.1@a"^^@} ```
1 parent 7d83dc6 commit cc1c088

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/core/f-modify.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
}
144144
else if (IS_CHAR(src_val)) {
145145
src_ser = BUF_SCAN;
146-
src_ser->tail = dst_len = Encode_UTF8_Char(BIN_HEAD(src_ser), VAL_CHAR(src_val));
146+
src_ser->tail = Encode_UTF8_Char(BIN_HEAD(src_ser), VAL_CHAR(src_val));
147147
}
148148
else if (ANY_STR(src_val)) {
149149
if (action != A_CHANGE && GET_FLAG(flags, AN_PART)) {
@@ -167,7 +167,6 @@
167167
SERIES_TAIL(src_ser) = Encode_UTF8_Char(STR_HEAD(src_ser), VAL_CHAR(src_val));
168168
TERM_SERIES(src_ser);
169169
if (SERIES_TAIL(src_ser) > 1) UTF8_SERIES(src_ser);
170-
dst_len = SERIES_TAIL(src_ser);
171170
}
172171
else if (IS_BLOCK(src_val)) {
173172
src_ser = Form_Tight_Block(src_val);

0 commit comments

Comments
 (0)