VTY: implement 'no log gsmtap [HOSTNAME]' command
Change-Id: I9a4efa1e35cbc22cea06a64a15a369522c32d3c4
diff --git a/src/logging.c b/src/logging.c
index 24b5553..7f6dbb5 100644
--- a/src/logging.c
+++ b/src/logging.c
@@ -67,6 +67,7 @@
#include <osmocom/core/thread.h>
#include <osmocom/core/select.h>
#include <osmocom/core/write_queue.h>
+#include <osmocom/core/gsmtap_util.h>
#include <osmocom/vty/logging.h> /* for LOGGING_STR. */
@@ -1313,6 +1314,9 @@
talloc_free((void *)target->tgt_file.fname);
target->tgt_file.fname = NULL;
break;
+ case LOG_TGT_TYPE_GSMTAP:
+ gsmtap_source_free(target->tgt_gsmtap.gsmtap_inst);
+ break;
#ifdef HAVE_SYSLOG_H
case LOG_TGT_TYPE_SYSLOG:
closelog();