Second effort to sanitize input string
diff --git a/MagickCore/property.c b/MagickCore/property.c
index cddd2dc..57caee4 100644
--- a/MagickCore/property.c
+++ b/MagickCore/property.c
@@ -2540,8 +2540,8 @@
static char
whitelist[] =
- "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_- "
- ".@&;<>()/\\\'\":%=~`";
+ "^-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
+ "+&@#/%?=~_|!:,.;()";
WarnNoImageReturn("\"%%%c\"",letter);
(void) CopyMagickString(value,image->magick_filename,MagickPathExtent);