hubolig: Fix potential data race
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 25 Nov 2019 09:09:18 +0000 (10:09 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 25 Nov 2019 17:59:06 +0000 (18:59 +0100)
Fixes #6478

hugolib/pages_map.go

index 5af86c95dda811f47c15f12ca0ab9ffc37d81817..b5b47ccafe4d90dde5f5ee11a2f184d04a133234 100644 (file)
@@ -442,7 +442,7 @@ func (b *pagesMapBucket) getPages() page.Pages {
 func (b *pagesMapBucket) getPagesAndSections() page.Pages {
        b.pagesAndSectionsInit.Do(func() {
                var pas page.Pages
-               pas = append(pas, b.pages...)
+               pas = append(pas, b.getPages()...)
                for _, p := range b.bucketSections {
                        pas = append(pas, p.owner)
                }