[haiku-commits] r39979 - haiku/trunk/src/servers/app

  • From: mmlr@xxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 28 Dec 2010 13:59:14 +0100 (CET)

Author: mmlr
Date: 2010-12-28 13:59:14 +0100 (Tue, 28 Dec 2010)
New Revision: 39979
Changeset: http://dev.haiku-os.org/changeset/39979

Modified:
   haiku/trunk/src/servers/app/Desktop.cpp
   haiku/trunk/src/servers/app/Desktop.h
Log:
CID 1420: fTargetScreen was leaked.


Modified: haiku/trunk/src/servers/app/Desktop.cpp
===================================================================
--- haiku/trunk/src/servers/app/Desktop.cpp     2010-12-28 12:55:19 UTC (rev 
39978)
+++ haiku/trunk/src/servers/app/Desktop.cpp     2010-12-28 12:59:14 UTC (rev 
39979)
@@ -463,6 +463,8 @@
        delete_area(fSharedReadOnlyArea);
        delete_port(fMessagePort);
        gFontManager->DetachUser(fUserID);
+
+       free(fTargetScreen);
 }
 
 

Modified: haiku/trunk/src/servers/app/Desktop.h
===================================================================
--- haiku/trunk/src/servers/app/Desktop.h       2010-12-28 12:55:19 UTC (rev 
39978)
+++ haiku/trunk/src/servers/app/Desktop.h       2010-12-28 12:59:14 UTC (rev 
39979)
@@ -301,7 +301,7 @@
        friend class LockedDesktopSettings;
 
                        uid_t                           fUserID;
-                       const char*                     fTargetScreen;
+                       char*                           fTargetScreen;
                        ::VirtualScreen         fVirtualScreen;
                        DesktopSettingsPrivate* fSettings;
                        port_id                         fMessagePort;


Other related posts:

  • » [haiku-commits] r39979 - haiku/trunk/src/servers/app - mmlr