File tree Expand file tree Collapse file tree
go/ql/test/experimental/CWE-522-DecompressionBombs Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11testFailures
2- | test.go:637 :31:637 :57 | comment | Missing result:hasValueFlow="tarRead" |
2+ | test.go:636 :31:636 :57 | comment | Missing result:hasValueFlow="tarRead" |
33failures
Original file line number Diff line number Diff line change @@ -589,7 +589,7 @@ func Xz(file io.Reader) {
589589 TarDecompressor (tarRead )
590590 TarDecompressor2 (tarRead )
591591 TarDecompressorSafe (tarRead )
592- TarDecompressorTN (tarRead )
592+ TarDecompressorTP (tarRead )
593593}
594594
595595func XzSafe (file io.Reader ) {
@@ -629,16 +629,14 @@ func TarDecompressor2(tarRead *tar.Reader) {
629629 tarRead .Read (tarOut ) // $ hasValueFlow="tarRead"
630630 fmt .Println ("do sth with output:" , tarOut )
631631}
632-
633- func TarDecompressorTN (tarRead * tar.Reader ) {
632+ func TarDecompressorTP (tarRead * tar.Reader ) {
634633 var tarOut []byte = make ([]byte , 70 )
635634 i := 1
636635 for i > 0 {
637636 i , _ = tarRead .Read (tarOut ) // $ hasValueFlow="tarRead"
638637 fmt .Println ("do sth with output:" , tarOut )
639638 }
640639}
641-
642640func TarDecompressorSafe (tarRead * tar.Reader ) {
643641 var tarOut []byte = make ([]byte , 70 )
644642 i := 1
You can’t perform that action at this time.
0 commit comments