diff --git a/src/redis-cli.c b/src/redis-cli.c
index 3969fbab5..44a864783 100644
--- a/src/redis-cli.c
+++ b/src/redis-cli.c
@@ -794,6 +794,7 @@ static void repl() {
                     sdsfree(config.hostip);
                     config.hostip = sdsnew(argv[1]);
                     config.hostport = atoi(argv[2]);
+                    cliRefreshPrompt();
                     cliConnect(1);
                 } else if (argc == 1 && !strcasecmp(argv[0],"clear")) {
                     linenoiseClearScreen();