Skip to content

Commit

Permalink
groot/rdict: handle TString streaming in collections
Browse files Browse the repository at this point in the history
  • Loading branch information
sbinet committed Feb 16, 2022
1 parent 22da515 commit 480971d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
3 changes: 3 additions & 0 deletions groot/rdict/rstreamer.go
Original file line number Diff line number Diff line change
Expand Up @@ -786,6 +786,9 @@ func rstreamHeader(r *rbytes.RBuffer, typename string) rbytes.Header {
if _, ok := rmeta.CxxBuiltins[typename]; ok && typename != "string" {
return rbytes.Header{Pos: -1}
}
if typename == "TString" {
return rbytes.Header{Pos: -1}
}
return r.ReadHeader(typename)
}

Expand Down
3 changes: 3 additions & 0 deletions groot/rdict/wstreamer.go
Original file line number Diff line number Diff line change
Expand Up @@ -773,6 +773,9 @@ func wstreamHeader(w *rbytes.WBuffer, typename string, typevers int16) rbytes.He
if _, ok := rmeta.CxxBuiltins[typename]; ok && typename != "string" {
return rbytes.Header{Pos: -1}
}
if typename == "TString" {
return rbytes.Header{Pos: -1}
}
return w.WriteHeader(typename, typevers)
}

Expand Down

0 comments on commit 480971d

Please sign in to comment.