about summary refs log tree commit diff stats
path: root/src/common.c
diff options
context:
space:
mode:
authorSteffen Jaeckel <jaeckel-floss@eyet-services.de>2023-01-18 16:43:53 +0100
committerSteffen Jaeckel <jaeckel-floss@eyet-services.de>2023-01-19 10:40:25 +0100
commit99ffaf0a008cabbc0855b0d3b818ce9a2ad6bd62 (patch)
treee7131bb283b4731cbe0e1c595bfd7b3faa349c77 /src/common.c
parentb535921484f1a1a083fc1582be5a21722abb16ee (diff)
downloadprofani-tty-99ffaf0a008cabbc0855b0d3b818ce9a2ad6bd62.tar.gz
introduce `auto_gcharv`
This also fixes memory leaks in `_omemo_autocomplete()`.

Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
Diffstat (limited to 'src/common.c')
-rw-r--r--src/common.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/common.c b/src/common.c
index 41628c4f..7888a1dc 100644
--- a/src/common.c
+++ b/src/common.c
@@ -79,6 +79,14 @@ auto_free_gchar(gchar** str)
 }
 
 void
+auto_free_gcharv(gchar*** args)
+{
+    if (args == NULL)
+        return;
+    g_strfreev(*args);
+}
+
+void
 auto_free_char(char** str)
 {
     if (str == NULL)