diff --git a/tool-wrapper.inc b/tool-wrapper.inc index ff3268d..4cf4dae 100755 --- a/tool-wrapper.inc +++ b/tool-wrapper.inc @@ -60,6 +60,9 @@ parse_result() elif tail -n 50 $LOG.ok | \ grep -Eq "^(\[.*\] double free|[[:space:]]*double free$)" ; then echo 'FALSE(valid-free)' + elif tail -n 50 $LOG.ok | \ + grep -Eq "^(\[.*\] free called for stack-allocated object|[[:space:]]*called for stack-allocated object$)" ; then + echo 'FALSE(valid-free)' elif tail -n 50 $LOG.ok | \ grep -Eq "^(\[.*\] free argument has offset zero|[[:space:]]* free argument has offset zero$)" ; then if tail -n 50 $LOG.ok | grep -Eq "^[[:space:]]+[a-zA-Z0-9_]+=INVALID-" ; then