[gs-commits] mupdf 1.16.1.epub-prerelease-13 x11: Handle error from re

[email protected] (Sebastian Rasmussen) Mon, 28 Oct 2019 11:21:50 +0000 (UTC)
Newsgroups gmane.comp.printing.ghostscript.cvs
Message-ID <[email protected]>
commit 0a4070ba527579faf6f7aa228866b5a4dd8ddd0d
Author: Sebastian Rasmussen <[email protected]>
Date:   Wed Oct 23 13:49:21 2019 +0200

    x11: Handle error from rename().
    
    This resolves Coverity CID 77040.

diff --git a/platform/x11/x11_main.c b/platform/x11/x11_main.c
index 5ebb8cf..44ce287 100644
--- a/platform/x11/x11_main.c
+++ b/platform/x11/x11_main.c
@@ -311,7 +311,8 @@ int wingetsavepath(pdfapp_t *app, char *buf, int len)
 
 void winreplacefile(pdfapp_t *app, char *source, char *target)
 {
-	rename(source, target);
+	if (rename(source, target) == -1)
+		pdfapp_warn(app, "unable to rename file");
 }
 
 void wincopyfile(pdfapp_t *app, char *source, char *target)

http://git.ghostscript.com/?p=mupdf.git;a=commit;h=0a4070ba527579faf6f7aa228866b5a4dd8ddd0d

--
MuPDF library
Artifex Software, Inc.