1
0
Fork 0
mirror of https://github.com/gocsaf/csaf.git synced 2025-12-22 11:55:40 +01:00

Fixed stupid calling mistakes in new WriteTo methods.

This commit is contained in:
Sascha L. Teichmann 2021-12-02 00:41:43 +01:00
parent 22c7da1ed1
commit bd8846baa6
2 changed files with 7 additions and 7 deletions

View file

@ -426,17 +426,17 @@ type nWriter struct {
} }
func (nw *nWriter) Write(p []byte) (int, error) { func (nw *nWriter) Write(p []byte) (int, error) {
n, err := nw.Write(p) n, err := nw.Writer.Write(p)
nw.n += int64(n) nw.n += int64(n)
return n, err return n, err
} }
// WriteTo saves a metadata provider to a writer. // WriteTo saves a metadata provider to a writer.
func (pmd *ProviderMetadata) WriteTo(w io.Writer) (int64, error) { func (pmd *ProviderMetadata) WriteTo(w io.Writer) (int64, error) {
enc := json.NewEncoder(w)
enc.SetIndent("", " ")
nw := nWriter{w, 0} nw := nWriter{w, 0}
err := enc.Encode(&nw) enc := json.NewEncoder(&nw)
enc.SetIndent("", " ")
err := enc.Encode(pmd)
return nw.n, err return nw.n, err
} }

View file

@ -70,10 +70,10 @@ func LoadROLIEFeed(r io.Reader) (*ROLIEFeed, error) {
// WriteTo saves a ROLIE feed to a writer. // WriteTo saves a ROLIE feed to a writer.
func (rf *ROLIEFeed) WriteTo(w io.Writer) (int64, error) { func (rf *ROLIEFeed) WriteTo(w io.Writer) (int64, error) {
enc := json.NewEncoder(w)
enc.SetIndent("", " ")
nw := nWriter{w, 0} nw := nWriter{w, 0}
err := enc.Encode(&nw) enc := json.NewEncoder(&nw)
enc.SetIndent("", " ")
err := enc.Encode(rf)
return nw.n, err return nw.n, err
} }