It appears to me that the zb_zdo_ep_resp_t struct is missing a variable value attribute since the actual list of end points is missing. Should it not be similar to zb_zdo_match_desc_param_t which has a variable length cluster_list[1].
Thoughts?
Darren