Ticket #181: mapnik-image-data-setrow-size.patch

File mapnik-image-data-setrow-size.patch, 0.6 kB (added by jburgess777, 20 months ago)

Check size against pixel width, not bytes

  • include/mapnik/image_data.hpp

     
    121121        inline void setRow(unsigned row,const T* buf,unsigned size) 
    122122        { 
    123123            assert(row<height_); 
    124             assert(size<=(width_*sizeof(T))); 
     124            assert(size<=width_); 
    125125            memcpy(pData_+row*width_,buf,size*sizeof(T)); 
    126126        } 
    127127        inline void setRow(unsigned row,unsigned x0,unsigned x1,const T* buf)