...
The Coverity Prevent Version 5.0 BAD_FREE checker identifies calls to free()
where the argument is a pointer to a function or an array. It also detects the cases where Free is used on an address-of expression, which can never be heap allocated. Coverity Prevent cannot discover all violations of this rule, so further verification is necessary.
...