Skip to content
Permalink
Browse files
Fix crash due to missing pointer validation
Fix #6092
  • Loading branch information
nerzhul committed Jul 2, 2017
1 parent 94c294b commit 014a1a08051004cbaecc7f42467cf0509021146d
Showing 1 changed file with 4 additions and 4 deletions.
@@ -121,8 +121,7 @@ struct TextDestPlayerInventory : public TextDest

struct LocalFormspecHandler : public TextDest
{
LocalFormspecHandler(const std::string &formname):
m_client(NULL)
LocalFormspecHandler(const std::string &formname)
{
m_formname = formname;
}
@@ -174,10 +173,11 @@ struct LocalFormspecHandler : public TextDest
}

// Don't disable this part when modding is disabled, it's used in builtin
m_client->getScript()->on_formspec_input(m_formname, fields);
if (m_client && m_client->getScript())
m_client->getScript()->on_formspec_input(m_formname, fields);
}

Client *m_client;
Client *m_client = nullptr;
};

/* Form update callback */

0 comments on commit 014a1a0

Please sign in to comment.