Commit 4c385cf8 authored by Kamil Dudka's avatar Kamil Dudka
Browse files

tests/valgrind.pm: suppress memleaks of NSS_InitContext()

parent 7d4ed0b1
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ sub valgrindparse {
    my @o;

    my $bt=0;
    my $nssinit=0;

    open(VAL, "<$file");
    while(<VAL>) {
@@ -53,9 +54,14 @@ sub valgrindparse {
                        $us++;
                    } #else {print "Not our source: $func, $source, $line\n";}
                }

                # the memory leakage within NSS_InitContext is not a bug of curl
                if($w =~ /NSS_InitContext/) {
                    $nssinit++;
                }
            }
            else {
                if($us) {
                if($us and not $nssinit) {
                    # the stack trace included source details about us

                    $error++;
@@ -71,6 +77,7 @@ sub valgrindparse {
                }
                $bt = 0; # no more backtrace
                $us = 0;
                $nssinit = 0;
            }
        }
        else {