Hey, On Sat, 2016-10-15 at 14:15 +0200, victortoso@xxxxxxxxxx wrote: > From: Victor Toso <me@xxxxxxxxxxxxxx> > > As manual states below, text could be NULL for different reasons and > we should handle that. I've included a debug message to help > identifying possible regressions from wayland's clipboard. > > This crash is a regression from 7b0de6217670e0f668aff2949f > > "The text parameter to callback will contain the resulting text if > the request succeeded, or NULL if it failed. This could happen for > various reasons, in particular if the clipboard was empty or if the > contents of the clipboard could not be converted into text form." > > Resolves: rhbz#1384676 > > Signed-off-by: Victor Toso <victortoso@xxxxxxxxxx> > --- > src/spice-gtk-session.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/src/spice-gtk-session.c b/src/spice-gtk-session.c > index 3ff4e9a..c08483c 100644 > --- a/src/spice-gtk-session.c > +++ b/src/spice-gtk-session.c > @@ -945,6 +945,11 @@ static void > clipboard_received_text_cb(GtkClipboard *clipboard, > if (self == NULL) > return; > > + if (text == NULL) { > + SPICE_DEBUG ("Failed to retrieve clipboard text"); an extra space ^ > + return; > + } > + > g_return_if_fail(SPICE_IS_GTK_SESSION(self)); > > selection = get_selection_from_clipboard(self->priv, > clipboard); Acked-by: Pavel Grunt <pgrunt@xxxxxxxxxx> _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel