From: c vw <dl1ycf@darc.de>
Date: Mon, 17 Aug 2020 13:26:39 +0000 (+0200)
Subject: Make "gradient destroy" bullet-proof
X-Git-Url: https://git.rkrishnan.org/pf/content/reliability?a=commitdiff_plain;h=6d95ff31d1ee66059ed25d6beeb45ec9ce65cbb7;p=pihpsdr.git

Make "gradient destroy" bullet-proof
---

diff --git a/rx_panadapter.c b/rx_panadapter.c
index ece8eb7..8e6885b 100644
--- a/rx_panadapter.c
+++ b/rx_panadapter.c
@@ -530,6 +530,7 @@ void rx_panadapter_update(RECEIVER *rx) {
   }
 
   cairo_pattern_t *gradient;
+  gradient=NULL;
   if(display_gradient) {
     gradient = cairo_pattern_create_linear(0.0, display_height, 0.0, 0.0);
     // calculate where S9 is
@@ -569,7 +570,7 @@ void rx_panadapter_update(RECEIVER *rx) {
   cairo_set_line_width(cr, LINE_WIDTH);
   cairo_stroke(cr);
 
-  if(display_gradient) {
+  if(gradient) {
     cairo_pattern_destroy(gradient);
   }