diff --git a/wp-includes/js/tinymce/plugins/spellchecker/classes/TinyPspellShell.class.php b/wp-includes/js/tinymce/plugins/spellchecker/classes/TinyPspellShell.class.php index cd75ce951e..41c0948b01 100755 --- a/wp-includes/js/tinymce/plugins/spellchecker/classes/TinyPspellShell.class.php +++ b/wp-includes/js/tinymce/plugins/spellchecker/classes/TinyPspellShell.class.php @@ -27,7 +27,7 @@ class TinyPspellShell { $this->errorMsg = array(); $this->tmpfile = tempnam($config['tinypspellshell.tmp'], "tinyspell"); - $this->cmd = "cat ". $this->tmpfile ." | " . $config['tinypspellshell.aspell'] . " -a --lang=". $this->lang; + $this->cmd = "cat ". $this->tmpfile ." | " . $config['tinypspellshell.aspell'] . " -a --lang=". $this->lang; } // Returns array with bad words or false if failed. @@ -44,6 +44,7 @@ class TinyPspellShell { } $data = shell_exec($this->cmd); + @unlink($this->tmpfile); $returnData = array(); $dataArr = preg_split("/\n/", $data, -1, PREG_SPLIT_NO_EMPTY); @@ -73,6 +74,7 @@ class TinyPspellShell { die("Error opening tmp file."); $data = shell_exec($this->cmd); + @unlink($this->tmpfile); $returnData = array(); $dataArr = preg_split("/\n/", $data, -1, PREG_SPLIT_NO_EMPTY); @@ -97,4 +99,4 @@ class TinyPspellShell { // Setup classname, should be the same as the name of the spellchecker class $spellCheckerConfig['class'] = "TinyPspellShell"; -?> \ No newline at end of file +?>