Index: printing/pdf_ps_metafile_cairo.cc |
diff --git a/printing/pdf_ps_metafile_cairo.cc b/printing/pdf_ps_metafile_cairo.cc |
index 31c1e8a3aa6d89869d7d88450ae379258b238eef..e0aec8a8497db30148a86eaeaa219676b488d394 100644 |
--- a/printing/pdf_ps_metafile_cairo.cc |
+++ b/printing/pdf_ps_metafile_cairo.cc |
@@ -358,8 +358,11 @@ bool PdfPsMetafile::SaveTo(const base::FileDescriptor& fd) const { |
success = false; |
} |
- if (fd.auto_close) |
- HANDLE_EINTR(close(fd.fd)); |
+ if (fd.auto_close) { |
+ if (HANDLE_EINTR(close(fd.fd)) < 0) |
willchan no longer on Chromium
2010/03/30 17:13:18
It's probably a good idea to PLOG here too.
|
+ success = false; |
+ } |
+ |
return success; |
} |