When calling DecodeResponseData(), no matter the return value, if it is not success, it is assigned to ASN_PARSE_E. This isn't the pattern for other branch parsing. Return the value returned. This is seen when decoding an OCSP response that is past the next-available time.