audit: dynamically allocate audit_names when not enough space is in the names array