Handle routers that have no name.
In the case where a router has no name, the router returns a 0-byte
value for the CMD_NAME result. The parser does not store this value,
so attempts to access it fail.
While a more sophisticated work-around might make sense, we only
use this in a single place, so simply treating a missing CMD_NAME as
an empty name fixes this case.