bsnmp: fix undefined behaviour
Modifying and using a variable without an intervening sequence point
is undefined behaviour, which causes an error in the GCC build.
Reviewed by: harti, emaste
Differential Revision: https://reviews.freebsd.org/D51576