aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/io_graph_dialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/io_graph_dialog.cpp')
-rw-r--r--ui/qt/io_graph_dialog.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/qt/io_graph_dialog.cpp b/ui/qt/io_graph_dialog.cpp
index 5e49bfb493..be4dc2ab18 100644
--- a/ui/qt/io_graph_dialog.cpp
+++ b/ui/qt/io_graph_dialog.cpp
@@ -1555,10 +1555,12 @@ void IOGraph::setFilter(const QString &filter)
if (!full_filter.isEmpty()) {
dfilter_t *dfilter;
bool status;
- status = dfilter_compile(full_filter.toUtf8().constData(), &dfilter);
+ gchar *err_msg;
+ status = dfilter_compile(full_filter.toUtf8().constData(), &dfilter, &err_msg);
dfilter_free(dfilter);
if (!status) {
- config_err_ = dfilter_error_msg;
+ config_err_ = QString::fromUtf8(err_msg);
+ g_free(err_msg);
filter_ = full_filter;
return;
}