From d84443b4f334435b2f1bcf5bca450ecb60fb9f5f Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Tue, 1 Oct 2013 21:29:22 -0700 Subject: [PATCH] fix unsigned integer overflow when passing args to composite_bitmap --- src/font_engine_freetype.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/font_engine_freetype.cpp b/src/font_engine_freetype.cpp index 75669d5f3..9e368d9f4 100644 --- a/src/font_engine_freetype.cpp +++ b/src/font_engine_freetype.cpp @@ -614,7 +614,7 @@ void text_renderer::render(pixel_position const& pos) { FT_Error error; FT_Vector start; - unsigned height = pixmap_.height(); + int height = pixmap_.height(); start.x = static_cast(pos.x * (1 << 6)); start.y = static_cast((height - pos.y) * (1 << 6));