ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/cfperl.xs
(Generate patch)

Comparing deliantra/server/server/cfperl.xs (file contents):
Revision 1.156 by root, Sat Jan 27 23:59:29 2007 UTC vs.
Revision 1.157 by root, Sun Jan 28 00:20:02 2007 UTC

2153 2153
2154 AV *av = (AV *)SvRV (plt); 2154 AV *av = (AV *)SvRV (plt);
2155 2155
2156 region **regionmap = (region **)malloc ((av_len (av) + 1) * sizeof (region *)); 2156 region **regionmap = (region **)malloc ((av_len (av) + 1) * sizeof (region *));
2157 2157
2158 for (int i = av_len (av); i; --i) 2158 for (int i = av_len (av) + 1; i--; )
2159 regionmap [i] = region::find (SvPVutf8_nolen (*av_fetch (av, i, 1))); 2159 regionmap [i] = region::find (SvPVutf8_nolen (*av_fetch (av, i, 1)));
2160 2160
2161 THIS->regions = salloc<uint8_t> (THIS->size (), (uint8_t *)SvPVbyte_nolen (data)); 2161 THIS->regions = salloc<uint8_t> (THIS->size (), (uint8_t *)SvPVbyte_nolen (data));
2162 THIS->regionmap = regionmap; 2162 THIS->regionmap = regionmap;
2163} 2163}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines