File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -934,13 +934,13 @@ geticonprop(Window win)
934
934
const unsigned long * end = p + n ;
935
935
unsigned long * i ;
936
936
uint32_t bstd = UINT32_MAX , d , m ;
937
- for (i = p ; i + 1 < end ; i += sz ) {
937
+ for (i = p ; i < end - 1 ; i += sz ) {
938
938
if ((w = * i ++ ) > UINT16_MAX || (h = * i ++ ) > UINT16_MAX ) { XFree (p ); return NULL ; }
939
939
if ((sz = w * h ) > end - i ) break ;
940
940
if ((m = w > h ? w : h ) >= ICONSIZE && (d = m - ICONSIZE ) < bstd ) { bstd = d ; bstp = i ; }
941
941
}
942
942
if (!bstp ) {
943
- for (i = p ; i + 1 < end ; i += sz ) {
943
+ for (i = p ; i < end - 1 ; i += sz ) {
944
944
if ((w = * i ++ ) > UINT16_MAX || (h = * i ++ ) > UINT16_MAX ) { XFree (p ); return NULL ; }
945
945
if ((sz = w * h ) > end - i ) break ;
946
946
if ((d = ICONSIZE - (w > h ? w : h )) < bstd ) { bstd = d ; bstp = i ; }
You can’t perform that action at this time.
0 commit comments