[Opensim-dev] NULL_Key does not equal FALSE
Kevin Cozens
kevin at ve3syb.ca
Sat Nov 16 16:03:15 UTC 2019
On 2019-11-05 7:51 p.m., Frans wrote:
> We have upgraded the OSCC grid to version 0.9.1.0, and I noticed a change
> in script behavior.
> in the past, in version 0.8.2.1 for example, NULL_KEY
> or 00000000-0000-0000-0000-000000000000 would evaluate as FALSE when put in
> a IF statement.
> In the latest version it evaluates as TRUE.
This is covered in http://opensimulator.org/mantis/view.php?id=5844 where I
have a patch I made to address the issue when a string is used as a boolean.
A string as a boolean is false if it has 0 length. It is true if it is a
valid UUID. My patch adds an additional condition to the UUID check that
will return false if the UUID is the NULL_KEY UUID. Anything else returns true.
--
Cheers!
Kevin.
http://www.ve3syb.ca/ | "Nerds make the shiny things that
https://www.patreon.com/KevinCozens | distract the mouth-breathers, and
| that's why we're powerful"
Owner of Elecraft K2 #2172 |
#include <disclaimer/favourite> | --Chris Hardwick
More information about the Opensim-dev
mailing list