Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix crash regression when invsize formspec gets used
The invsize formspec element is outdated. Even though, it is still supported, only a deprecation warning is shown, introduced by commit [1]. The lua context passed to the log_deprecated method added by commit [1] is NULL for the invsize deprecation warning, as its run on the client and not the server. Commit [1] has removed checks for NULL inside the log_deprecated method, resulting in a crash when a formspec with an invsize element is parsed. This commit puts the check back. Fixes #3260. Referenced commits: [1]: b5acec0 "Add proper lua api deprecated handling" [2]: 7b8d372 "Use warningstream for deprecated field messages and refactor log_deprecated"
- Loading branch information