@@ -15,7 +15,7 @@ func ScanZFSSnapshots(zfsName string) (ZFSSnapshots, error) {
1515 return nil , errors .New (out )
1616 }
1717
18- var snapshots ZFSSnapshots
18+ snapshots := ZFSSnapshots {}
1919 for _ , line := range strings .Split (string (out ), "\n " ) {
2020 fields := strings .SplitN (line , "\t " , 2 )
2121 snap := ZFSSnapshot {lastElement (fields [0 ], "@" ), fields [1 ]}
@@ -27,7 +27,7 @@ func ScanZFSSnapshots(zfsName string) (ZFSSnapshots, error) {
2727
2828// Reverse reverse the snapshot list
2929func (s ZFSSnapshots ) Reverse () ZFSSnapshots {
30- var reversed ZFSSnapshots
30+ reversed := ZFSSnapshots {}
3131 for i := len (s ) - 1 ; i >= 0 ; i -- {
3232 reversed = append (reversed , s [i ])
3333 }
@@ -36,7 +36,7 @@ func (s ZFSSnapshots) Reverse() ZFSSnapshots {
3636
3737// Filter filters snapshots per given filter function
3838func (s * ZFSSnapshots ) Filter (f func (ZFSSnapshot ) bool ) ZFSSnapshots {
39- var newS ZFSSnapshots
39+ newS := ZFSSnapshots {}
4040 for _ , snap := range * s {
4141 if f (snap ) {
4242 newS = append (newS , snap )
0 commit comments