Fix several codeql warns
This commit is contained in:
@@ -511,7 +511,7 @@ bochs_vbe_outw(const uint16_t addr, const uint16_t val, void *priv)
|
||||
svga_recalctimings(&dev->svga);
|
||||
if (!(val & VBE_DISPI_NOCLEARMEM)) {
|
||||
memset(dev->svga.vram, 0,
|
||||
dev->vbe_regs[VBE_DISPI_INDEX_YRES] * dev->svga.rowoffset);
|
||||
(size_t) dev->vbe_regs[VBE_DISPI_INDEX_YRES] * dev->svga.rowoffset);
|
||||
}
|
||||
} else
|
||||
dev->svga.read_bank = dev->svga.write_bank = 0;
|
||||
|
||||
@@ -1212,7 +1212,7 @@ svga_recalctimings(svga_t *svga)
|
||||
int y_start = enable_overscan ? 0 : (svga->monitor->mon_overscan_y >> 1);
|
||||
int x_start = enable_overscan ? 0 : (svga->monitor->mon_overscan_x >> 1);
|
||||
video_wait_for_buffer_monitor(svga->monitor_index);
|
||||
memset(svga->monitor->target_buffer->dat, 0, svga->monitor->target_buffer->w * svga->monitor->target_buffer->h * 4);
|
||||
memset(svga->monitor->target_buffer->dat, 0, (size_t) svga->monitor->target_buffer->w * svga->monitor->target_buffer->h * 4);
|
||||
video_blit_memtoscreen_monitor(x_start, y_start, svga->monitor->mon_xsize + x_add, svga->monitor->mon_ysize + y_add, svga->monitor_index);
|
||||
video_wait_for_buffer_monitor(svga->monitor_index);
|
||||
svga->dpms_ui = 1;
|
||||
|
||||
@@ -746,7 +746,7 @@ svga_render_indexed_gfx(svga_t *svga, bool highres, bool combine8bits)
|
||||
|
||||
if (svga->render_line_offset) {
|
||||
if (svga->render_line_offset > 0) {
|
||||
memset(p, svga->overscan_color, charwidth * svga->render_line_offset * sizeof(uint32_t));
|
||||
memset(p, svga->overscan_color, (size_t) charwidth * svga->render_line_offset * sizeof(uint32_t));
|
||||
p += charwidth * svga->render_line_offset;
|
||||
}
|
||||
}
|
||||
@@ -911,7 +911,7 @@ svga_render_indexed_gfx(svga_t *svga, bool highres, bool combine8bits)
|
||||
if (svga->render_line_offset < 0) {
|
||||
uint32_t *orig_line = &svga->monitor->target_buffer->line[svga->displine + svga->y_add][svga->x_add];
|
||||
memmove(orig_line, orig_line + (charwidth * -svga->render_line_offset), (svga->hdisp) * 4);
|
||||
memset((orig_line + svga->hdisp) - (charwidth * -svga->render_line_offset), svga->overscan_color, charwidth * -svga->render_line_offset * 4);
|
||||
memset((orig_line + svga->hdisp) - (charwidth * -svga->render_line_offset), svga->overscan_color, (size_t) charwidth * -svga->render_line_offset * 4);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1058,20 +1058,20 @@ loadfont_common(FILE *fp, int format)
|
||||
for (uint16_t c = d; c < d + 256; c++) {
|
||||
(void) !fread(&fontdatm[c][8], 1, 8, fp);
|
||||
}
|
||||
for (uint16_t c = d + 256; c < d + 512; c++) {
|
||||
for (uint32_t c = d + 256; c < d + 512; c++) {
|
||||
(void) !fread(&fontdatm[c][8], 1, 8, fp);
|
||||
}
|
||||
for (uint16_t c = d; c < d + 256; c++) {
|
||||
for (uint32_t c = d; c < d + 256; c++) {
|
||||
(void) !fread(&fontdatm[c][0], 1, 8, fp);
|
||||
}
|
||||
for (uint16_t c = d + 256; c < d + 512; c++) {
|
||||
for (uint32_t c = d + 256; c < d + 512; c++) {
|
||||
(void) !fread(&fontdatm[c][0], 1, 8, fp);
|
||||
}
|
||||
fseek(fp, 4096, SEEK_CUR); /* Skip blank section */
|
||||
for (uint16_t c = d; c < d + 256; c++) {
|
||||
for (uint32_t c = d; c < d + 256; c++) {
|
||||
(void) !fread(&fontdat[c][0], 1, 8, fp);
|
||||
}
|
||||
for (uint16_t c = d + 256; c < d + 512; c++) {
|
||||
for (uint32_t c = d + 256; c < d + 512; c++) {
|
||||
(void) !fread(&fontdat[c][0], 1, 8, fp);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user