recompute len when the path is absolute as canonpath could have shrink it
recompute len when the path is absolute as canonpath could have shrink it

OK deraadt@

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