As-tu essayé d'afficher le code DHO_DHCP_AGENT_OPTIONS() juste avant l'appel à getSubOptionRaw ?

print "agent_options_code = ", DHO_DHCP_AGENT_OPTIONS(), ", self->{agent_options_code} is hash ? ",...