Size the address arrays' C-Octet Strings through cstring.size() #37

Merged
lilleman merged 2 commits from cstring-arrays into main 2026-09-28 01:29:53 +02:00
Showing only changes of commit 1371137fef - Show all commits
+2 -2
View File
@@ -399,11 +399,11 @@ function sizeDestAddresses(addresses: DestAddress[]): Result<{ size: number }> {
let size = 1; let size = 1;
for (const dest of addresses) { for (const dest of addresses) {
const text = 'dl_name' in dest ? cstring.size(dest.dl_name) : cstring.size(dest.destination_addr); const [header, text] = 'dl_name' in dest ? [1, cstring.size(dest.dl_name)] : [3, cstring.size(dest.destination_addr)];
if (text.err) return { err: text.err }; if (text.err) return { err: text.err };
size += ('dl_name' in dest ? 1 : 3) + text.size; size += header + text.size;
} }
return { size }; return { size };