@cryptotaxi247 / kubo / commits / 916f987de

Sanitize readonly refs

License: MIT Signed-off-by: rht <rhtbot@gmail.com>

rht committed Aug 16, 2015 at 07:21 UTC 916f987de2c35db71815b54bbb9a0a71df829838
1 file changed +8 -1
core/commands/root.go
+8 -1
@@ -115,6 +115,8 @@ var RootRO = &cmds.Command{}
115
116 var CommandsDaemonROCmd = CommandsCmd(RootRO)
117
118 +var RefsROCmd = &cmds.Command{}
119 +
120 var rootROSubcommands = map[string]*cmds.Command{
121 "block": &cmds.Command{
122 Subcommands: map[string]*cmds.Command{
@@ -138,12 +140,17 @@ var rootROSubcommands = map[string]*cmds.Command{
140 "stat": objectStatCmd,
141 },
142 },
141 - "refs": RefsCmd,
143 + "refs": RefsROCmd,
144 //"resolve": ResolveCmd,
145 }
146
147 func init() {
148 *RootRO = *Root
149 +
150 + // sanitize readonly refs command
151 + *RefsROCmd = *RefsCmd
152 + RefsROCmd.Subcommands = map[string]*cmds.Command{}
153 +
154 Root.Subcommands = rootSubcommands
155 RootRO.Subcommands = rootROSubcommands
156 }