diff options
author | antirez <antirez@gmail.com> | 2018-09-13 08:08:28 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2018-09-13 08:08:30 +0200 |
commit | 4dc37c240e6c924c0e492e0ca5f3fd90f9b68fef (patch) | |
tree | b6634817ef828464c4447a05cbe2b73c6499b7a7 /src/lolwut.c | |
parent | 690560e8dbd72b443621bfe00f66737f062e2ec1 (diff) | |
download | redis-4dc37c240e6c924c0e492e0ca5f3fd90f9b68fef.tar.gz |
LOLWUT: fix crash when col < 2.
Close #5345.
Diffstat (limited to 'src/lolwut.c')
-rw-r--r-- | src/lolwut.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lolwut.c b/src/lolwut.c index d5881dc96..e0fbc864f 100644 --- a/src/lolwut.c +++ b/src/lolwut.c @@ -177,7 +177,7 @@ void lwDrawSquare(lwCanvas *canvas, int x, int y, float size, float angle) { lwCanvas *lwDrawSchotter(int console_cols, int squares_per_row, int squares_per_col) { /* Calculate the canvas size. */ int canvas_width = console_cols*2; - int padding = 2; + int padding = console_cols > 2 ? 2 : 0; float square_side = (float)(canvas_width-padding*2) / squares_per_row; int canvas_height = square_side * squares_per_col + padding*2; lwCanvas *canvas = lwCreateCanvas(canvas_width, canvas_height); |