Mercurial > prosody-hg
view CONTRIBUTING @ 14140:c9c4a13732e4 13.0
util.multitable: Don't treat false as a missing key
'if not next(some_table)' is a tempting pattern to check whether a table is
empty, but we have had multiple bugs in the past where a literal `false` was
present as a key, incorrectly matching this test.
The correct test is to test for nil, which cannot ever be a key, and means the
table is legitimately empty.
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 17 Apr 2026 17:45:31 +0100 |
| parents | ceaca48a7e6d |
| children |
line wrap: on
line source
Thanks for your interest in contributing to the project! There are many ways to contribute, such as helping improve the documentation, reporting bugs, spreading the word or testing the latest development version. You can find more information on how to contribute at <https://prosody.im/doc/contributing> See also the HACKERS and README files.
