Changeset 6489


Ignore:
Timestamp:
01/16/12 22:20:33 (16 months ago)
Author:
cristy
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ImageMagick/trunk/MagickCore/effect.c

    r6488 r6489  
    246246  */ 
    247247  width=GetOptimalKernelWidth2D(radius,sigma); 
    248   kernel=(double **) AcquireAlignedMemory((size_t) width,sizeof(*kernel)); 
     248  kernel=(double **) AcquireQuantumMemory((size_t) width,sizeof(*kernel)); 
    249249  if (kernel == (double **) NULL) 
    250250    { 
     
    256256  for (i=0; i < (ssize_t) width; i+=2) 
    257257  { 
    258     kernel[i]=(double *) AcquireQuantumMemory((size_t) (width-i),(width-i)* 
     258    kernel[i]=(double *) AcquireAlignedMemory((size_t) (width-i),(width-i)* 
    259259      sizeof(**kernel)); 
    260260    if (kernel[i] == (double *) NULL) 
     
    282282    { 
    283283      for (i-=2; i >= 0; i-=2) 
    284         kernel[i]=(double *) RelinquishMagickMemory(kernel[i]); 
    285       kernel=(double **) RelinquishAlignedMemory(kernel); 
     284        kernel[i]=(double *) RelinquishAlignedMemory(kernel[i]); 
     285      kernel=(double **) RelinquishMagickMemory(kernel); 
    286286      edge_image=DestroyImage(edge_image); 
    287287      blur_image=DestroyImage(blur_image); 
     
    449449  edge_image=DestroyImage(edge_image); 
    450450  for (i=0; i < (ssize_t) width;  i+=2) 
    451     kernel[i]=(double *) RelinquishMagickMemory(kernel[i]); 
    452   kernel=(double **) RelinquishAlignedMemory(kernel); 
     451    kernel[i]=(double *) RelinquishAlignedMemory(kernel[i]); 
     452  kernel=(double **) RelinquishMagickMemory(kernel); 
    453453  if (status == MagickFalse) 
    454454    blur_image=DestroyImage(blur_image); 
Note: See TracChangeset for help on using the changeset viewer.