提交 e992c4c4 authored 作者: Michael Jerris's avatar Michael Jerris

CID:1216560 Unchecked return value from ioctl

上级 ead29087
...@@ -139,10 +139,10 @@ static void screen_size(int *x, int *y) ...@@ -139,10 +139,10 @@ static void screen_size(int *x, int *y)
#elif defined(TIOCGWINSZ) #elif defined(TIOCGWINSZ)
struct winsize w; struct winsize w;
ioctl(0, TIOCGWINSZ, &w); if ( (ioctl(0, TIOCGWINSZ, &w)) >= 0 ) {
if (x) *x = w.ws_col;
if (x) *x = w.ws_col; if (y) *y = w.ws_row;
if (y) *y = w.ws_row; }
#else #else
if (x) *x = 80; if (x) *x = 80;
if (y) *y = 24; if (y) *y = 24;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论