Merge pull request #92 from turuslan/fix/terminal_size

Uninitialized local variable in terminal_size
This commit is contained in:
Pranav
2021-03-18 08:36:30 -05:00
committed by GitHub
2 changed files with 2 additions and 2 deletions

View File

@@ -29,7 +29,7 @@ static inline size_t terminal_width() { return terminal_size().second; }
namespace indicators {
static inline std::pair<size_t, size_t> terminal_size() {
struct winsize size;
struct winsize size{};
ioctl(STDOUT_FILENO, TIOCGWINSZ, &size);
return {static_cast<size_t>(size.ws_row), static_cast<size_t>(size.ws_col)};
}

View File

@@ -687,7 +687,7 @@ static inline size_t terminal_width() { return terminal_size().second; }
namespace indicators {
static inline std::pair<size_t, size_t> terminal_size() {
struct winsize size;
struct winsize size{};
ioctl(STDOUT_FILENO, TIOCGWINSZ, &size);
return {static_cast<size_t>(size.ws_row), static_cast<size_t>(size.ws_col)};
}