Option Error checking - initial and a's done
diff --git a/MagickCore/geometry.c b/MagickCore/geometry.c
index 0b642cc..3e133da 100644
--- a/MagickCore/geometry.c
+++ b/MagickCore/geometry.c
@@ -703,11 +703,11 @@
}
}
}
- determinant=(affine_matrix->sx*affine_matrix->sy-affine_matrix->rx*
- affine_matrix->ry);
+ determinant=(affine_matrix->sx*affine_matrix->sy
+ - affine_matrix->rx*affine_matrix->ry);
if (fabs(determinant) < MagickEpsilon)
(void) ThrowMagickException(exception,GetMagickModule(),OptionError,
- "InvalidGeometry","`%s'",geometry);
+ "InvalidArgument","'%s' : 'Indeterminate Matrix'",geometry);
return(flags);
}
diff --git a/MagickCore/option.c b/MagickCore/option.c
index 18a1865..478966c 100644
--- a/MagickCore/option.c
+++ b/MagickCore/option.c
@@ -192,7 +192,7 @@
{ "+append", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
{ "-append", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
{ "+attenuate", 0L, ImageInfoOptionFlag, MagickFalse },
- { "-attenuate", 0L, ImageInfoOptionFlag, MagickFalse },
+ { "-attenuate", 1L, ImageInfoOptionFlag, MagickFalse },
{ "+authenticate", 0L, ImageInfoOptionFlag, MagickFalse },
{ "-authenticate", 1L, ImageInfoOptionFlag, MagickFalse },
{ "+auto-gamma", 0L, DeprecateOptionFlag, MagickTrue },