diff --git a/MagickCore/string.c b/MagickCore/string.c
index a84b56e..112018e 100644
--- a/MagickCore/string.c
+++ b/MagickCore/string.c
@@ -938,17 +938,14 @@
if (destination == (char *) NULL)
ThrowFatalException(ResourceLimitFatalError,"UnableToEscapeString");
*destination='\0';
- if (source != (char *) NULL)
- {
- q=destination;
- for (p=source; *p != '\0'; p++)
- {
- if ((*p == '\\') || (*p == escape))
- *q++='\\';
- *q++=(*p);
- }
- *q='\0';
- }
+ q=destination;
+ for (p=source; *p != '\0'; p++)
+ {
+ if ((*p == '\\') || (*p == escape))
+ *q++='\\';
+ *q++=(*p);
+ }
+ *q='\0';
return(destination);
}