[gtk-vnc-devel] [patch] crash on vnc_display_get_pixbuf()
- From: Jonh Wendell <jwendell gnome org>
- To: gtk-vnc-devel List <gtk-vnc-devel lists sourceforge net>
- Subject: [gtk-vnc-devel] [patch] crash on vnc_display_get_pixbuf()
- Date: Fri, 13 Feb 2009 11:26:10 -0300
Hello, this is reported at
https://bugs.launchpad.net/ubuntu/+source/gtk-vnc/+bug/276966
Here is an attempt to fix this issue. I haven't tested it yet, since it
isn't easily reproducible.
Comments?
--
Jonh Wendell
http://www.bani.com.br
diff -r d68935d582f0 src/vncdisplay.c
--- a/src/vncdisplay.c Sun Dec 07 19:56:56 2008 +0000
+++ b/src/vncdisplay.c Fri Feb 13 11:23:08 2009 -0300
@@ -2020,11 +2020,18 @@
GdkPixbuf *vnc_display_get_pixbuf(VncDisplay *obj)
{
- VncDisplayPrivate *priv = obj->priv;
+ VncDisplayPrivate *priv;
GdkPixbuf *pixbuf;
+
+ g_return_val_if_fail (VNC_IS_DISPLAY (obj), NULL);
+
+ priv = obj->priv;
if (!priv->gvnc ||
!gvnc_is_initialized(priv->gvnc))
+ return NULL;
+
+ if (!priv->image)
return NULL;
pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, FALSE, 8,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]