From 3982d3c0f3555f8145c7d7c698ad78278d82d79d Mon Sep 17 00:00:00 2001
From: Ramakrishnan Muthukrishnan <ram@rkrishnan.org>
Date: Sun, 2 Jan 2022 19:25:05 +0530
Subject: [PATCH] free the newly created string memory

---
 vfo.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/vfo.c b/vfo.c
index 45d8dbc..07c7f0f 100644
--- a/vfo.c
+++ b/vfo.c
@@ -1036,6 +1036,12 @@ void vfo_update() {
         cairo_set_source_rgb(cr, 0.0, 1.0, 0.0);
         cairo_show_text(cr, vfo_texts[2]);
 
+        // free the memory
+        free(vfo_texts[0]);
+        free(vfo_texts[1]);
+        free(vfo_texts[2]);
+        free(vfo_texts);
+
         sprintf(temp_text,"VFO B: %0lld.%06lld",bf/(long long)1000000,bf%(long long)1000000);
         if(txvfo == 1 && (isTransmitting() || oob)) {
             if (oob) sprintf(temp_text,"VFO B: Out of band");
-- 
2.45.2