Don't error when checking patch.valid on invalid patches

This commit is contained in:
fickleheart 2020-02-11 23:24:43 -06:00
parent 1d2f6c9581
commit b7a6773ff5
1 changed files with 6 additions and 1 deletions

View File

@ -270,8 +270,13 @@ static int patch_get(lua_State *L)
// patches are CURRENTLY always valid, expected to be cached with PU_STATIC
// this may change in the future, so patch.valid still exists
if (!patch)
if (!patch) {
if (field == patch_valid) {
lua_pushboolean(L, 0);
return 1;
}
return LUA_ErrInvalid(L, "patch_t");
}
switch (field)
{