readRecurse
return (readRecurse(path->next, &(cur[newOffset]), newLength,
return (readRecurse(path, &(payload[offset]), payloadLen-offset,
fru_errno_t err = readRecurse(path, &(payload[offset]),
static fru_errno_t readRecurse(PathDef *path,