Ver código fonte

rtextures: Improve numerical stability of float multiplication (#2596)

Dimensions of Rectangle should be casted to int before multiplication,
otherwise there is a risk for underallocation/overallocation of memory.
pull/2604/head
Piotr Wierciński 2 anos atrás
committed by GitHub
pai
commit
024a803665
Nenhuma chave conhecida encontrada para esta assinatura no banco de dados ID da chave GPG: 4AEE18F83AFDEB23
1 arquivos alterados com 1 adições e 1 exclusões
  1. +1
    -1
      src/rtextures.c

+ 1
- 1
src/rtextures.c Ver arquivo

@ -875,7 +875,7 @@ Image ImageFromImage(Image image, Rectangle rec)
result.width = (int)rec.width; result.width = (int)rec.width;
result.height = (int)rec.height; result.height = (int)rec.height;
result.data = RL_CALLOC((int)p">(rec.width*n">rec.height)*bytesPerPixel, 1);
result.data = RL_CALLOC((int)rec.width*p">(int)rec.height*bytesPerPixel, 1);
result.format = image.format; result.format = image.format;
result.mipmaps = 1; result.mipmaps = 1;

Carregando…
Cancelar
Salvar