<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -36,7 +36,8 @@ module Paperclip
 
       def flush_writes #:nodoc:
         @queued_for_write.each do |style, file|
-          file.close
+          next if file.nil?
+          file.close if !file.closed?
           FileUtils.mkdir_p(File.dirname(path(style)))
           log(&quot;saving #{path(style)}&quot;)
           FileUtils.mv(file.path, path(style))</diff>
      <filename>lib/paperclip/storage.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>68286d689d956abe17f77e9e5b7c9537e8530bbc</id>
    </parent>
  </parents>
  <author>
    <name>Matt Vincent</name>
    <email>matt@averails.com</email>
  </author>
  <url>http://github.com/neshmi/paperclip/commit/ac34d035f80d6560b19328721cf7417e9ae06bfa</url>
  <id>ac34d035f80d6560b19328721cf7417e9ae06bfa</id>
  <committed-date>2009-10-13T04:56:06-07:00</committed-date>
  <authored-date>2009-10-13T04:56:06-07:00</authored-date>
  <message>adding traz's patch</message>
  <tree>72acce5c127d666e5d15d7cccd57eb5bb562ca13</tree>
  <committer>
    <name>Matt Vincent</name>
    <email>matt@averails.com</email>
  </committer>
</commit>
