Fixed a bug in the filtering code of mqexec

I'm not sure how this ever worked, but pcre_exec needs
to test for a return of less than 0 for an error code,
rather than testing for 0 on success. It was returning 1,
which was causing all filters to return false negatives.