| Index: environs/cloudinit/cloudinit.go |
| === modified file 'environs/cloudinit/cloudinit.go' |
| --- environs/cloudinit/cloudinit.go 2012-10-11 12:36:30 +0000 |
| +++ environs/cloudinit/cloudinit.go 2012-10-12 01:16:46 +0000 |
| @@ -283,6 +283,9 @@ |
| return fmt.Errorf("entity name must match started machine") |
| } |
| } |
| + if len(cfg.StateInfo.Password) == 0 { |
| + return fmt.Errorf("initial password is empty") |
| + } |
| for _, r := range cfg.StateInfo.Password { |
| if r == '\'' || r == '\\' || r < 32 { |
| return fmt.Errorf("password has disallowed characters") |