diff --git a/client/command/exec/migrate.go b/client/command/exec/migrate.go index c2e76d0cd2..595bd3eca7 100644 --- a/client/command/exec/migrate.go +++ b/client/command/exec/migrate.go @@ -36,12 +36,14 @@ func MigrateCmd(ctx *grumble.Context, con *console.SliverConsoleClient) { pid := ctx.Args.Uint("pid") config := con.GetActiveSessionConfig() - ctrl := make(chan bool) - con.SpinUntil(fmt.Sprintf("Migrating into %d ...", pid), ctrl) encoder := clientpb.ShellcodeEncoder_SHIKATA_GA_NAI if ctx.Flags.Bool("disable-sgn") { encoder = clientpb.ShellcodeEncoder_NONE } + + ctrl := make(chan bool) + con.SpinUntil(fmt.Sprintf("Migrating into %d ...", pid), ctrl) + migrate, err := con.Rpc.Migrate(context.Background(), &clientpb.MigrateReq{ Pid: uint32(pid), Config: config,