DF-0544
hardware_error and data_buffer_overflow: missing NG_HCI_M_PULLUP + length check on 1-byte body
Summary
hardware_error(:826-837) and data_buffer_overflow(:976-987) never call NG_HCI_M_PULLUP never check mbuf contains the single byte they dereference. *mtod(event,u_int8_t*)(:832/:982) on 0-length body -> m_adj zeroed m_len but m_data still valid -> reads stale/uninit leftover mbuf buffer byte. Fed into kprintf format(:832)/ternary log label(:982). No crash (m_adj leaves m_data valid) but unvalidated attacker-influenced content as kernel value. Inconsistent with all sibling handlers which use NG_HCI_M_PULLUP. Fix: NG_HCI_M_PULLUP(event,sizeof(u_int8_t)).