Emit a warning message if strdup of trimcachepath fails
authormalc <av1474@comtv.ru>
Sun, 2 Dec 2012 18:28:56 +0000 (2 22:28 +0400)
committermalc <av1474@comtv.ru>
Sun, 2 Dec 2012 18:28:56 +0000 (2 22:28 +0400)
link.c

diff --git a/link.c b/link.c
index 1c384b9..a7e91b3 100644 (file)
--- a/link.c
+++ b/link.c
@@ -3514,6 +3514,10 @@ CAMLprim value ml_init (value pipe_v, value params_v)
     colorspace          = Int_val (Field (params_v, 6));
     fontpath            = String_val (Field (params_v, 7));
     state.trimcachepath = strdup (String_val (Field (params_v, 8)));
+    if (!state.trimcachepath) {
+        fprintf (stderr, "failed to strdup trimcachepath: %s\n",
+                 strerror (errno));
+    }
     haspboext           = Bool_val (Field (params_v, 9));
 
     state.ctx = fz_new_context (NULL, NULL, mustoresize);