[Scummvm-git-logs] scummvm master -> 5a0ff7ba6722de6c47c0739bac9f9ad62e749a5f

dreammaster dreammaster at scummvm.org
Fri Jun 18 01:11:09 UTC 2021


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
5a0ff7ba67 AGS: Fix cast issues with AGSSock object Dispose methods


Commit: 5a0ff7ba6722de6c47c0739bac9f9ad62e749a5f
    https://github.com/scummvm/scummvm/commit/5a0ff7ba6722de6c47c0739bac9f9ad62e749a5f
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2021-06-17T18:04:32-07:00

Commit Message:
AGS: Fix cast issues with AGSSock object Dispose methods

Changed paths:
    engines/ags/plugins/ags_sock/ags_sock.cpp


diff --git a/engines/ags/plugins/ags_sock/ags_sock.cpp b/engines/ags/plugins/ags_sock/ags_sock.cpp
index 864d1a5601..f1f7049dcd 100644
--- a/engines/ags/plugins/ags_sock/ags_sock.cpp
+++ b/engines/ags/plugins/ags_sock/ags_sock.cpp
@@ -34,7 +34,7 @@ IAGSEngine *AGSSock::_engine;
 struct SockData : public IAGSScriptManagedObject, public Common::Array<byte> {
 public:
 	int Dispose(const char *address, bool force) override {
-		delete (SockData *)address;
+		delete this;
 		return true;
 	}
 	const char *GetType() override {
@@ -52,7 +52,7 @@ public:
 	Common::String _ip;
 
 	int Dispose(const char *address, bool force) override {
-		delete (SockAddr *)address;
+		delete this;
 		return true;
 	}
 	const char *GetType() override {
@@ -77,7 +77,7 @@ public:
 	Common::String _errorString;
 
 	int Dispose(const char *address, bool force) override {
-		delete (Socket *)address;
+		delete this;
 		return true;
 	}
 	const char *GetType() override {




More information about the Scummvm-git-logs mailing list