diff --git a/include/api.tickets.php b/include/api.tickets.php
index 8336943f5e63c08d80f02c5ea6d9c0075b1a2050..4ff2fbdad44beed212f7ef6e15bd61320ab86489 100644
--- a/include/api.tickets.php
+++ b/include/api.tickets.php
@@ -91,7 +91,9 @@ class TicketApiController extends ApiController {
                     $file['id'] = $F->getId();
                 }
                 catch (FileUploadError $ex) {
-                    $file['error'] = $file['name'] . ': ' . $ex->getMessage();
+                    $name = $file['name'];
+                    $file = array();
+                    $file['error'] = $name . ': ' . $ex->getMessage();
                 }
             }
             unset($file);
diff --git a/include/class.mailfetch.php b/include/class.mailfetch.php
index 0bd15a78c8ba8a65435c08265b67ab301e815ffc..a2d44337cba644684d9fd30c8a882879d7163bba 100644
--- a/include/class.mailfetch.php
+++ b/include/class.mailfetch.php
@@ -845,7 +845,9 @@ class MailFetcher {
                         $file['id'] = $f->getId();
                 }
                 catch (FileUploadError $ex) {
-                    $file['error'] = $file['name'] . ': ' . $ex->getMessage();
+                    $name = $file['name'];
+                    $file = array();
+                    $file['error'] = $name . ': ' . $ex->getMessage();
                 }
 
                 $vars['attachments'][] = $file;