]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 5 Oct 2011 21:17:38 +0000 (21:17 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 5 Oct 2011 21:17:38 +0000 (21:17 +0000)
PerlMagick/Magick.xs

index c99ca4da4447deedef3de132398df47f6cc7bc1b..786dff752439d6c41c43e7fa8b0132ceef0e428f 100644 (file)
@@ -1150,7 +1150,7 @@ static void SetAttribute(pTHX_ struct PackageInfo *info,Image *image,
       if (LocaleCompare(attribute,"authenticate") == 0)
         {
           if (info)
-            (void) CloneString(&info->image_info->authenticate,SvPV(sval,na));
+            SetImageOption(info->image_info,attribute,SvPV(sval,na));
           break;
         }
       if (info)
@@ -4292,7 +4292,14 @@ Get(ref,...)
           if (LocaleCompare(attribute,"authenticate") == 0)
             {
               if (info)
-                s=newSVpv(info->image_info->authenticate,0);
+                {
+                  const char
+                    *option;
+
+                  option=GetImageOption(info->image_info,attribute);
+                  if (option != (const char *) NULL)
+                    s=newSVpv(option,0);
+                }
               PUSHs(s ? sv_2mortal(s) : &sv_undef);
               continue;
             }