X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=passwd.go;h=90fed68a6b9f1d959f6ab9b03e4ebf89a081ec49;hb=1d028880cfb17a7c8a9e3b1f54cf1e980baca63d;hp=1b4939c63ac6a1a9b2c634bdd0a74a2def5f0419;hpb=d7eb5ee1a910303f38904e604aea9cf0b1372d7b;p=nsscash%2Fnsscash.git diff --git a/passwd.go b/passwd.go index 1b4939c..90fed68 100644 --- a/passwd.go +++ b/passwd.go @@ -134,12 +134,7 @@ func SerializePasswd(p Passwd) []byte { res.Write(data.Bytes()) // We must pad each entry so that all uint64 at the beginning of the // struct are 8 byte aligned - l := res.Len() - if l%8 != 0 { - for i := 0; i < 8-l%8; i++ { - res.Write([]byte{'0'}) - } - } + alignBufferTo(&res, 8) return res.Bytes() }