### Describe the issue

bitcoin-qt: Debug pop-up window, Peers tab, right-click ban node for 1 hour, day, week, year does nothing. Disconnect node still works.
### Is the issue reproducible?

Yes.
#### List steps to reproduce below:
1. build master branch after commit https://github.com/bitcoin/bitcoin/commit/6423116741de2144872389cf63a621539ae79aaa
2. launch bitcoin-qt (on testnet is advisable)
3. test ban node list right-click functionality on Menu->Help->Debug pop-up window, Peers tab.

stack.push_back(std::vector<std::string>());
                        if (curarg.size())
                        {
                            
                            if (!stack.size())
                                throw std::runtime_error("Invalid Syntax");
                            stack.back().push_back(curarg);
                        }
                        curarg.clear();
                        state = STATE_EATING_SPACES;
                    }
                    if ((ch == ')' || ch == '\n') && stack.size() > 0)
                    {
                        std::string strPrint;
                        
                        
                        lastResult = tableRPC.execute(stack.back()[0], RPCConvertValues(stack.back()[0], std::vector<std::string>(stack.back().begin() + 1, stack.back().end())));
                        state = STATE_COMMAND_EXECUTED;
                        curarg.clear();
                    }
                    break;
                case ' ': case ',': case '\t':
                    if(state == STATE_ARGUMENT) 
                    {
                        if (curarg.size())
                            stack.back().push_back(curarg);
                        curarg.clear();
                    }
                    state = STATE_EATING_SPACES;
                    break;