diff --git a/simgear/nasal/hash.c b/simgear/nasal/hash.c index 1efe8fbc..bb7ce785 100644 --- a/simgear/nasal/hash.c +++ b/simgear/nasal/hash.c @@ -179,7 +179,8 @@ void naiGCMarkHash(naRef hash) static void tmpStr(naRef* out, struct naStr* str, const char* key) { str->type = T_STR; - str->hashcode = str->emblen = 0; + str->hashcode = 0; + str->emblen = -1; str->data.ref.ptr = (unsigned char*)key; str->data.ref.len = strlen(key); SETPTR(*out, str);