X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fplayer_status.cpp;h=f39ded0e8ca31f756b911f2b57f15b2c82365480;hb=d84d73b701cc7fa2bd74f3490b9be1bf8b6f705a;hp=e9dd84d862ee645823c731f5adeb9684d3efac4c;hpb=d99e2443318865c0f379170b4ef2aa30f515b235;p=supertux.git diff --git a/src/player_status.cpp b/src/player_status.cpp index e9dd84d86..f39ded0e8 100644 --- a/src/player_status.cpp +++ b/src/player_status.cpp @@ -138,7 +138,7 @@ PlayerStatus::draw(DrawingContext& context) char str[60]; int displayCoins = std::max(player_status->coins, 0); - sprintf(str, "%d", displayCoins); + snprintf(str, sizeof(str), "%d", displayCoins); const char* coinstext = _("COINS"); context.draw_text(white_text, coinstext, Vector(SCREEN_WIDTH - white_text->get_text_width(coinstext) - gold_text->get_text_width(" 99999") - BORDER_X, BORDER_Y), LEFT_ALLIGN, LAYER_FOREGROUND1); context.draw_text(gold_text, str, Vector(SCREEN_WIDTH - BORDER_X, BORDER_Y), RIGHT_ALLIGN, LAYER_FOREGROUND1);