[gnome-remote-desktop] ctl: Make plaintext fallback warning use g_printerr()



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]