From bf700fdd58e513a573e74a7f984bf84801f47864 Mon Sep 17 00:00:00 2001
From: "Todd C. Miller" <Todd.Miller@courtesan.com>
Date: Wed, 20 Nov 2013 14:35:35 -0700
Subject: [PATCH] Simplify Defaults list option object.  The name and value
 strings are superfluous.

---
 plugins/sudoers/visudo_json.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/plugins/sudoers/visudo_json.c b/plugins/sudoers/visudo_json.c
index 51f066028..f87a2fb14 100644
--- a/plugins/sudoers/visudo_json.c
+++ b/plugins/sudoers/visudo_json.c
@@ -519,9 +519,7 @@ print_defaults_list_json(struct defaults *def, int indent)
 	break;
     }
     print_pair_json(NULL, "operation", &value, ",\n", indent);
-    value.u.string = def->var;
-    print_pair_json(NULL, "name", &value, ",\n", indent);
-    printstr_json("\"", "value", "\": [\n", indent);
+    printstr_json("\"", def->var, "\": [\n", indent);
     indent += 4;
     print_indent(indent);
     /* Split value into multiple space-separated words. */
-- 
2.40.0