fix use after free in case the mbuf needs defragmentation
fix use after free in case the mbuf needs defragmentation

This fixes a panic found by Matthieu Herrb.

OK mikeb@

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars