From 96a2053d5bed6e6976723c85501fef18eca3b9c3 Mon Sep 17 00:00:00 2001 From: turuslan Date: Thu, 18 Mar 2021 12:23:58 +0300 Subject: [PATCH] initialize local variable --- include/indicators/terminal_size.hpp | 2 +- single_include/indicators/indicators.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/indicators/terminal_size.hpp b/include/indicators/terminal_size.hpp index 7b9e408..169dd5b 100644 --- a/include/indicators/terminal_size.hpp +++ b/include/indicators/terminal_size.hpp @@ -29,7 +29,7 @@ static inline size_t terminal_width() { return terminal_size().second; } namespace indicators { static inline std::pair terminal_size() { - struct winsize size; + struct winsize size{}; ioctl(STDOUT_FILENO, TIOCGWINSZ, &size); return {static_cast(size.ws_row), static_cast(size.ws_col)}; } diff --git a/single_include/indicators/indicators.hpp b/single_include/indicators/indicators.hpp index 831b2f2..e8dc5a8 100644 --- a/single_include/indicators/indicators.hpp +++ b/single_include/indicators/indicators.hpp @@ -687,7 +687,7 @@ static inline size_t terminal_width() { return terminal_size().second; } namespace indicators { static inline std::pair terminal_size() { - struct winsize size; + struct winsize size{}; ioctl(STDOUT_FILENO, TIOCGWINSZ, &size); return {static_cast(size.ws_row), static_cast(size.ws_col)}; }