2
0
Sean Barrett 8 жил өмнө
parent
commit
dc6089f05b
1 өөрчлөгдсөн 2 нэмэгдсэн , 2 устгасан
  1. 2 2
      stb_image.h

+ 2 - 2
stb_image.h

@@ -1776,7 +1776,7 @@ static void stbi__grow_buffer_unsafe(stbi__jpeg *j)
       int b = j->nomore ? 0 : stbi__get8(j->s);
       int b = j->nomore ? 0 : stbi__get8(j->s);
       if (b == 0xff) {
       if (b == 0xff) {
          int c = stbi__get8(j->s);
          int c = stbi__get8(j->s);
-         while (c == 0xff) c = stbi__get8(j->s);
+         while (c == 0xff) c = stbi__get8(j->s); // consume fill bytes
          if (c != 0) {
          if (c != 0) {
             j->marker = (unsigned char) c;
             j->marker = (unsigned char) c;
             j->nomore = 1;
             j->nomore = 1;
@@ -2610,7 +2610,7 @@ static stbi_uc stbi__get_marker(stbi__jpeg *j)
    x = stbi__get8(j->s);
    x = stbi__get8(j->s);
    if (x != 0xff) return STBI__MARKER_none;
    if (x != 0xff) return STBI__MARKER_none;
    while (x == 0xff)
    while (x == 0xff)
-      x = stbi__get8(j->s);
+      x = stbi__get8(j->s); // consume repeated 0xff fill bytes
    return x;
    return x;
 }
 }