If config is NULL, we're losing the version major/minor configuration
because it's preceded by a NULL in the list, this bug was hidden by the
fact that we returned version-OK for any version less than the maximum
major/minor version supported.