Skip to content

Commit

Permalink
Merge pull request #37 from wind0204/pr-fix_bug_where_focus_search_lo…
Browse files Browse the repository at this point in the history
…op_could_go_out_of_range

Fix bug where focus search loop could go out of range
  • Loading branch information
iseahound committed Dec 16, 2023
2 parents 365f9fa + b9f6e19 commit aad765f
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion source/imagesearch2.c
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ unsigned int imagesearch2(unsigned int * restrict result, unsigned int * start,

// Try to locate the focused pixel in the middle of the sprite
unsigned int * c = s + w/4 + h/4 * w;
unsigned int * last_pixel = s + w + h * w;
unsigned int * last_pixel = s + h * w;
while(c < last_pixel) {
for (unsigned int * e = c + w / 2; c < e; c++) {
if ( *((unsigned char *) c + 3) ) {
Expand Down
2 changes: 1 addition & 1 deletion source/imagesearchall2.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ unsigned int imagesearchall2(unsigned int * restrict result, unsigned int capaci

// Try to locate the focused pixel in the middle of the sprite
unsigned int * c = s + w/4 + h/4 * w;
unsigned int * last_pixel = s + w + h * w;
unsigned int * last_pixel = s + h * w;
while(c < last_pixel) {
for (unsigned int * e = c + w / 2; c < e; c++) {
if ( *((unsigned char *) c + 3) ) {
Expand Down

0 comments on commit aad765f

Please sign in to comment.