bl_update: check for NULL in control register

this faulted once for me. I don't know if cr was NULL, but the check
is harmless if not