Merge pull request from ellemouton/fixProfilePanic

cmd+docs: fix cap out of range error in profile command
This commit is contained in:
Oliver Gugger 2022-08-31 20:12:17 +02:00 committed by GitHub
commit b208642caf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions
cmd/lncli
docs/release-notes

@ -199,6 +199,10 @@ func profileRemove(ctx *cli.Context) error {
return fmt.Errorf("name argument missing")
}
if len(f.Profiles) == 0 {
return fmt.Errorf("there are no existing profiles")
}
// Create a copy of all profiles but don't include the one to delete.
newProfiles := make([]*profileEntry, 0, len(f.Profiles)-1)
for _, p := range f.Profiles {

@ -57,6 +57,9 @@ minimum version needed to build the project.
* [Fix](https://github.com/lightningnetwork/lnd/pull/6858) command line argument
parsing for `lncli sendpayment`.
* [Fix](https://github.com/lightningnetwork/lnd/pull/6875) mapslice cap out of
range error that occurs if the number of profiles is zero.
## Code Health
* [test: use `T.TempDir` to create temporary test