Always append closing quote in log command

Patch suggested by Tomas Hoger <thoger@redhat.com>
This commit is contained in:
Colin Walters 2009-03-12 10:31:54 -04:00
parent 16e9289ca2
commit 3f3a531902

View file

@ -575,12 +575,11 @@ cache_peer_loginfo_string (BusConnectionData *d,
}
if (!_dbus_string_append_printf (&loginfo_buf, "pid=%ld comm=\"", pid))
goto oom;
/* Ignore errors here */
if (_dbus_command_for_pid (pid, &loginfo_buf, MAX_LOG_COMMAND_LEN, NULL))
{
if (!_dbus_string_append_byte (&loginfo_buf, '"'))
goto oom;
}
/* Ignore errors here; we may not have permissions to read the
* proc file. */
_dbus_command_for_pid (pid, &loginfo_buf, MAX_LOG_COMMAND_LEN, NULL);
if (!_dbus_string_append_byte (&loginfo_buf, '"'))
goto oom;
}
if (dbus_connection_get_windows_user (connection, &windows_sid))