mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 09:15:29 +01:00 
			
		
		
		
	Fix memory leaks in mod storage (#7500)
This commit is contained in:
		@@ -58,6 +58,11 @@ StorageRef::StorageRef(ModMetadata *object):
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
StorageRef::~StorageRef()
 | 
			
		||||
{
 | 
			
		||||
	delete m_object;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void StorageRef::create(lua_State *L, ModMetadata *object)
 | 
			
		||||
{
 | 
			
		||||
	StorageRef *o = new StorageRef(object);
 | 
			
		||||
 
 | 
			
		||||
@@ -50,7 +50,7 @@ private:
 | 
			
		||||
 | 
			
		||||
public:
 | 
			
		||||
	StorageRef(ModMetadata *object);
 | 
			
		||||
	~StorageRef() = default;
 | 
			
		||||
	~StorageRef();
 | 
			
		||||
 | 
			
		||||
	static void Register(lua_State *L);
 | 
			
		||||
	static void create(lua_State *L, ModMetadata *object);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user