aboutsummaryrefslogtreecommitdiff
path: root/zhead/header.go
diff options
context:
space:
mode:
Diffstat (limited to 'zhead/header.go')
-rw-r--r--zhead/header.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/zhead/header.go b/zhead/header.go
index 90678a2..bb4f1cb 100644
--- a/zhead/header.go
+++ b/zhead/header.go
@@ -16,7 +16,7 @@ const header = `{{define "header" -}}
date={{.Date.Format "2006-01-02T15:04:05Z07:00"}}
key={{.KeyFile}}
algorithm={{.Alg}}
-bocksize={{.BlockSize}}
+blocksize={{.BlockSize}}
{{range .Sums}}{{printf "%x" .}}
{{end}}{{end}}`
@@ -62,7 +62,7 @@ func Parse(r io.Reader) (Header, error) {
case strings.HasPrefix(line, "algorithm="):
h.Alg = line[10:]
case strings.HasPrefix(line, "blocksize="):
- i, err := strconv.Atoi(line[9:])
+ i, err := strconv.Atoi(line[10:])
if err != nil {
return Header{}, err
}
@@ -78,7 +78,9 @@ func Parse(r io.Reader) (Header, error) {
if err != nil {
return Header{}, err
}
- h.Sums = append(h.Sums, sum)
+ if len(sum) > 0 {
+ h.Sums = append(h.Sums, sum)
+ }
}
}
return h, scanner.Err()