[gnome-control-center/gnome-42] sharing: Don't set remote-desktop password entry if pw_generate fails



commit fe26b96b143c21880631e6c50bf563aad978b245
Author: Jens Alpers <jensalpers hotmail com>
Date:   Mon Jul 11 02:20:50 2022 +0000

    sharing: Don't set remote-desktop password entry if pw_generate fails
    
    Fixes #1846

 panels/sharing/cc-sharing-panel.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/panels/sharing/cc-sharing-panel.c b/panels/sharing/cc-sharing-panel.c
index e04580e7e..b045c980f 100644
--- a/panels/sharing/cc-sharing-panel.c
+++ b/panels/sharing/cc-sharing-panel.c
@@ -1394,9 +1394,12 @@ cc_sharing_panel_setup_remote_desktop_dialog (CcSharingPanel *self)
     }
 
   if (password == NULL)
-    gtk_editable_set_text (GTK_EDITABLE (self->remote_desktop_password_entry),
-                           pw_generate ());
-
+    {
+      char *pw = pw_generate ();
+      if (pw != NULL)
+        gtk_editable_set_text (GTK_EDITABLE (self->remote_desktop_password_entry),
+                               pw);
+    }
   g_signal_connect (self->remote_desktop_device_name_copy,
                     "clicked", G_CALLBACK (on_copy_clicked_label),
                     self->remote_desktop_device_name_label);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]