support all filters for --list operation
match: use pcre_free_study to Afree the extra data

Using the correct free function plugs a small constant sized leak.