aboutsummaryrefslogtreecommitdiffstats
path: root/filter/rule-editor.c
diff options
context:
space:
mode:
Diffstat (limited to 'filter/rule-editor.c')
-rw-r--r--filter/rule-editor.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/filter/rule-editor.c b/filter/rule-editor.c
index b6056b3777..63dbd7e388 100644
--- a/filter/rule-editor.c
+++ b/filter/rule-editor.c
@@ -253,7 +253,10 @@ add_editor_clicked (GtkWidget *dialog, int button, RuleEditor *re)
default:
gnome_dialog_close (GNOME_DIALOG (dialog));
case -1:
- gtk_object_unref (GTK_OBJECT (re->edit));
+ if (re->edit) {
+ gtk_object_unref (GTK_OBJECT (re->edit));
+ }
+
re->edit = NULL;
re->dialog = NULL;