[sysprof] process-model-row: escape for markup
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sysprof] process-model-row: escape for markup
- Date: Sat, 25 Nov 2017 06:05:37 +0000 (UTC)
commit a2c1e92b79c1f44cb7b68b540305cb93b175a3a5
Author: Christian Hergert <chergert redhat com>
Date: Fri Nov 24 22:00:53 2017 -0800
process-model-row: escape for markup
We need to ensure this gets escaped since we cannot really trust
what comes from /proc.
lib/widgets/sp-process-model-row.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/lib/widgets/sp-process-model-row.c b/lib/widgets/sp-process-model-row.c
index b5edbb7..d2e6ca6 100644
--- a/lib/widgets/sp-process-model-row.c
+++ b/lib/widgets/sp-process-model-row.c
@@ -82,8 +82,9 @@ sp_process_model_row_set_item (SpProcessModelRow *self,
if ((NULL != (argv = sp_process_model_item_get_argv (item))) && (argv[0] != NULL))
{
g_autofree gchar *argvstr = g_strjoinv (" ", (gchar **)&argv[1]);
+ g_autofree gchar *escaped = g_markup_escape_text (argvstr, -1);
- gtk_label_set_label (priv->args_label, argvstr);
+ gtk_label_set_label (priv->args_label, escaped);
}
pid = sp_process_model_item_get_pid (item);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]