diff --git a/tool/viz/printimage.c b/tool/viz/printimage.c index 77e84ab29..e4a71428b 100644 --- a/tool/viz/printimage.c +++ b/tool/viz/printimage.c @@ -394,7 +394,7 @@ void WithImageFile(const char *path, dxn = dyn * xn * (1 + !g_flags.half) / yn; } if (dxn && !dyn) { - dyn = g_flags.width * yn / (xn * (1 + !g_flags.half)); + dyn = dxn * yn / (xn * (1 + !g_flags.half)); } if (g_flags.magikarp) { while (HALF(syn) > dyn || HALF(sxn) > dxn) {