diff options
author | Vincent Mihalkovic <vmihalko@redhat.com> | 2023-04-05 12:59:51 +0000 |
---|---|---|
committer | Jan Rybar <jrybar@redhat.com> | 2023-04-05 12:59:51 +0000 |
commit | 7b3c9c85980f2f6a521aac97089c99647b4cf4ce (patch) | |
tree | 781deddf22f6ce9d9aec7c4f554b5cdb4a72432a | |
parent | 410233547dec6ff9c9767305e4766c549a8d624e (diff) | |
download | polkit-7b3c9c85980f2f6a521aac97089c99647b4cf4ce.tar.gz |
polkitagentsession: Fix the tautological check for add_newline
-rw-r--r-- | src/polkitagent/polkitagentsession.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/polkitagent/polkitagentsession.c b/src/polkitagent/polkitagentsession.c index 895d75e..491d9dc 100644 --- a/src/polkitagent/polkitagentsession.c +++ b/src/polkitagent/polkitagentsession.c @@ -540,7 +540,7 @@ polkit_agent_session_response (PolkitAgentSession *session, response_len = strlen (response); - add_newline = (response[response_len] != '\n'); + add_newline = (response_len == 0 || response[response_len - 1] != '\n'); (void) g_output_stream_write_all (session->child_stdin, response, response_len, NULL, NULL, NULL); if (add_newline) |