]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <mikayla-grace@urban-warrior.org>
Mon, 3 Jun 2019 20:13:24 +0000 (16:13 -0400)
committerCristy <mikayla-grace@urban-warrior.org>
Mon, 3 Jun 2019 20:13:24 +0000 (16:13 -0400)
MagickCore/client.c

index e09c5dc562c8baa56af809d6721824e7613c6231..42d01246d14bf667e35be5f00dc97f15c97638dd 100644 (file)
@@ -41,6 +41,7 @@
 */
 #include "MagickCore/studio.h"
 #include "MagickCore/client.h"
+#include "MagickCore/log.h"
 #include "MagickCore/string_.h"
 \f
 /*
@@ -114,11 +115,14 @@ MagickExport const char *GetClientPath(void)
 MagickExport const char *SetClientName(const char *name)
 {
   static char
-    client_name[MagickPathExtent] = "Magick";
+    client_name[256] = "";
 
   if ((name != (char *) NULL) && (*name != '\0'))
-    (void) CopyMagickString(client_name,name,MagickPathExtent);
-  return(client_name);
+    {
+      (void) CopyMagickString(client_name,name,sizeof(client_name));
+      (void) LogMagickEvent(ConfigureEvent,GetMagickModule(),"%s",client_name);
+    }
+  return(*client_name == '\0' ? "Magick" : client_name);
 }
 \f
 /*
@@ -151,6 +155,9 @@ MagickExport const char *SetClientPath(const char *path)
     client_path[MagickPathExtent] = "";
 
   if ((path != (char *) NULL) && (*path != '\0'))
-    (void) CopyMagickString(client_path,path,MagickPathExtent);
+    {
+      (void) CopyMagickString(client_path,path,MagickPathExtent);
+      (void) LogMagickEvent(ConfigureEvent,GetMagickModule(),"%s",path);
+    }
   return(client_path);
 }