commit f7c76d8279e52e3d991850ab7e9f79255c550b7f
Merge: c60c7758 c0d6d093
Author: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Date: Thu Apr 9 09:11:57 2026 +0200
Merge pull request #15828 from keymanapp/fix/linux/cherry-pick/memmove
fix(linux): fix memory problem 🍒
This fixes a problem identified by devin.ai: Because of the operator precedence the previous code caused `memmove` to read `sizeof(commit_queue_item) - 1` bytes past the end of `commit_queue`. With this change `memmove` now reads the intended `MAX_QUEUE_SIZE - 1` `commit_queue_items`.
Cherry-pick-of: #15823
commit c0d6d0930902983198b70ae7b4460c0cd0e66927
Author: Eberhard Beilharz <eb1@sil.org>
Date: Tue Apr 7 15:13:55 2026 +0200
fix(linux): fix memory problem 🍒
This fixes a problem identified by devin.ai: Because of the operator
precedence the previous code caused `memmove` to read
`sizeof(commit_queue_item) - 1` bytes past the end of `commit_queue`.
With this change `memmove` now reads the intended `MAX_QUEUE_SIZE - 1`
`commit_queue_items`.
Cherry-pick-of: #15823
Test-bot: skip
commit c60c7758952df841321bccd02f784dc0e8382a44
Merge: 44b6aced a1c4c5c7
Author: Keyman Server <keyman-server@users.noreply.github.com>
Date: Fri Mar 27 11:44:01 2026 +0100
Merge pull request #15806 from keymanapp/auto/version-stable-18.0-18.0.250
auto: increment stable-18.0 version to 18.0.250
commit a1c4c5c729c6a016cd0c48a3985f5a5c805065d1
Author: Keyman Build Agent <buildagent@keyman.com>
Date: Fri Mar 27 05:43:27 2026 -0500
auto: increment stable-18.0 version to 18.0.250
Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.
Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.