ref: 72fb8a5fe3f25e151281d5eb15da67785fd3fbce
parent: 5a0cebe0789e64bf4db3db962a840dd673740393
parent: b6907a66fed4202b37293c18b7802ed01c239fad
author: Lennart Augustsson <lennart@augustsson.net>
date: Sat Aug 31 14:08:32 EDT 2024
Merge branch 'master' into bytestring
--- a/src/runtime/eval.c
+++ b/src/runtime/eval.c
@@ -2582,6 +2582,10 @@
struct bytestring
bsappend(struct bytestring p, struct bytestring q)
{+ if (p.size == 0)
+ return q;
+ if (q.size == 0)
+ return p;
struct bytestring r;
r.size = p.size + q.size;
r.string = MALLOC(r.size);
--
⑨