[gtk+] Avoid dereferencing NULL pointer in gtk_label_drag_data_get()
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Avoid dereferencing NULL pointer in gtk_label_drag_data_get()
- Date: Fri, 26 Aug 2011 17:00:45 +0000 (UTC)
commit d7696bd25f2ab273334b4ddbc96561b956b8fd44
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date: Fri Aug 26 18:58:44 2011 +0200
Avoid dereferencing NULL pointer in gtk_label_drag_data_get()
It's possible the GtkLabel receives drag'n'drop related signals
if it was setup to receive them by a container or other external
code, just avoid dereferencing priv->select_info in this case.
gtk/gtklabel.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c
index 9fadbfd..0bb962c 100644
--- a/gtk/gtklabel.c
+++ b/gtk/gtklabel.c
@@ -5333,7 +5333,8 @@ gtk_label_set_selection_text (GtkLabel *label,
{
GtkLabelPrivate *priv = label->priv;
- if ((priv->select_info->selection_anchor !=
+ if (priv->select_info &&
+ (priv->select_info->selection_anchor !=
priv->select_info->selection_end) &&
priv->text)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]