diff --git a/wand/mogrify.c b/wand/mogrify.c
index c73dbba..ba536fb 100644
--- a/wand/mogrify.c
+++ b/wand/mogrify.c
@@ -1335,11 +1335,6 @@
(void) CloneString(&draw_info->server_name,argv[i+1]);
break;
}
- if (LocaleCompare("display",option+1) == 0)
- {
- (void) CloneString(&draw_info->server_name,argv[i+1]);
- break;
- }
if (LocaleCompare("distort",option+1) == 0)
{
char
@@ -4415,6 +4410,8 @@
argv[i]);
break;
}
+ if (LocaleCompare("concurrent",option+1) == 0)
+ break;
if (LocaleCompare("contrast",option+1) == 0)
break;
if (LocaleCompare("contrast-stretch",option+1) == 0)
@@ -4623,6 +4620,17 @@
ThrowMogrifyException(OptionError,"MissingArgument",option);
break;
}
+ if (LocaleCompare("duration",option+1) == 0)
+ {
+ if (*option == '+')
+ break;
+ i++;
+ if (i == (long) (argc-1))
+ ThrowMogrifyException(OptionError,"MissingArgument",option);
+ if (IsGeometry(argv[i]) == MagickFalse)
+ ThrowMogrifyInvalidArgumentException(option,argv[i]);
+ break;
+ }
ThrowMogrifyException(OptionError,"UnrecognizedOption",option)
}
case 'e':