]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
clean up payload memory
authorEvan Prodromou <evan@controlyourself.ca>
Sat, 4 Jul 2009 03:34:28 +0000 (23:34 -0400)
committerEvan Prodromou <evan@controlyourself.ca>
Sat, 4 Jul 2009 03:34:28 +0000 (23:34 -0400)
scripts/xmppdaemon.php

index ca62181203a6952167e33e4c690318e59c582d42..bd1918ca98aa90b8fbe56e2cb29c75c3577bf348 100755 (executable)
@@ -116,6 +116,11 @@ class XMPPDaemon extends Daemon
         $this->conn->processUntil('session_start');
         $this->log(LOG_DEBUG, "Sending reconnection presence.");
         $this->conn->presence('Send me a message to post a notice', 'available', null, 'available', 100);
+        unset($pl['xml']);
+        $pl['xml'] = null;
+
+        $pl = null;
+        unset($pl);
     }
 
     function get_user($from)
@@ -189,6 +194,12 @@ class XMPPDaemon extends Daemon
 
         $user->free();
         unset($user);
+
+        unset($pl['xml']);
+        $pl['xml'] = null;
+
+        $pl = null;
+        unset($pl);
     }
 
     function is_self($from)
@@ -334,6 +345,11 @@ class XMPPDaemon extends Daemon
             }
             break;
         }
+        unset($pl['xml']);
+        $pl['xml'] = null;
+
+        $pl = null;
+        unset($pl);
     }
 
     function log($level, $msg)