[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/ksmserver
From:       Michael Jansen <kde () michael-jansen ! biz>
Date:       2009-07-26 21:50:57
Message-ID: 1248645057.737028.9176.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1002754 by mjansen:

Fix memory leak.

 M  +3 -0      server.cpp  


--- trunk/KDE/kdebase/workspace/ksmserver/server.cpp #1002753:1002754
@@ -672,9 +672,12 @@
         fprintf(f, "%s\n%i\n", session_manager, getpid());
         fclose(f);
         setenv( "SESSION_MANAGER", session_manager, true  );
+
        // Pass env. var to kdeinit.
        org::kde::KLauncher klauncher("org.kde.klauncher", "/KLauncher", QDBusConnection::sessionBus());
        klauncher.setLaunchEnv( "SESSION_MANAGER", (const char*) session_manager );
+
+        free(session_manager);
     }
 
     if (only_local) {
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic