[gnome-remote-desktop] ctl: Make plaintext fallback warning use g_printerr()
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-remote-desktop] ctl: Make plaintext fallback warning use g_printerr()
- Date: Fri, 2 Sep 2022 19:08:37 +0000 (UTC)
commit aaf561bf80d5619b13dec1c11344085b2f6d71e7
Author: Jonas Ådahl <jadahl gmail com>
Date: Fri Sep 2 20:57:05 2022 +0200
ctl: Make plaintext fallback warning use g_printerr()
Using g_warning() is meant for the system log, not terminal
applications.
src/grd-ctl.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/src/grd-ctl.c b/src/grd-ctl.c
index e07ed0f0..3f84c8b6 100644
--- a/src/grd-ctl.c
+++ b/src/grd-ctl.c
@@ -112,13 +112,20 @@ create_credentials (CredentialsType credentials_type,
{
GrdCredentialsTpm *credentials_tpm;
GrdCredentialsFile *credentials_file;
+ static gboolean warned_once = FALSE;
credentials_tpm = grd_credentials_tpm_new (&local_error);
if (credentials_tpm)
return GRD_CREDENTIALS (credentials_tpm);
- g_warning ("Init TPM credentials failed because %s, using GKeyFile as fallback",
- local_error->message);
+ g_debug ("Failed to create TPM credentials backend: %s", local_error->message);
+
+ if (!warned_once)
+ {
+ g_printerr ("Init TPM credentials failed, using plain text fallback.\n");
+ warned_once = TRUE;
+ }
+
credentials_file = grd_credentials_file_new (error);
if (credentials_file)
return GRD_CREDENTIALS (credentials_file);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]