Check fputs() return value.

This commit is contained in:
Todd C. Miller
2016-05-14 19:34:42 -06:00
parent 9d526c1af5
commit 009f3e6456

View File

@@ -78,12 +78,12 @@ sudo_conversation(int num_msgs, const struct sudo_conv_message msgs[],
memset_s(pass, SUDO_CONV_REPL_MAX, 0, strlen(pass));
break;
case SUDO_CONV_INFO_MSG:
if (msg->msg)
(void) fputs(msg->msg, stdout);
if (msg->msg != NULL && fputs(msg->msg, stdout) != 0)
goto err;
break;
case SUDO_CONV_ERROR_MSG:
if (msg->msg)
(void) fputs(msg->msg, stderr);
if (msg->msg != NULL && fputs(msg->msg, stderr) != 0)
goto err;
break;
default:
goto err;