summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Mihalkovic <vmihalko@redhat.com>2023-04-05 12:59:51 +0000
committerJan Rybar <jrybar@redhat.com>2023-04-05 12:59:51 +0000
commit7b3c9c85980f2f6a521aac97089c99647b4cf4ce (patch)
tree781deddf22f6ce9d9aec7c4f554b5cdb4a72432a
parent410233547dec6ff9c9767305e4766c549a8d624e (diff)
downloadpolkit-7b3c9c85980f2f6a521aac97089c99647b4cf4ce.tar.gz
polkitagentsession: Fix the tautological check for add_newline
-rw-r--r--src/polkitagent/polkitagentsession.c2
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)