diff --git a/Library/Homebrew/utils/github.rb b/Library/Homebrew/utils/github.rb
index 7fd48421103d9e1ab2b24e439d9d17fc440a401d..36f6257f7bb3ae721997046b19d1fee974cf6786 100644
--- a/Library/Homebrew/utils/github.rb
+++ b/Library/Homebrew/utils/github.rb
@@ -140,6 +140,7 @@ module GitHub
     begin
       if data
         data_tmpfile.write data
+        data_tmpfile.close
         args += ["--data", "@#{data_tmpfile.path}"]
       end