diff --git a/glass/src/libnt/native/cpp/NetworkTables.cpp b/glass/src/libnt/native/cpp/NetworkTables.cpp index 693a55cd6b..3d434198ae 100644 --- a/glass/src/libnt/native/cpp/NetworkTables.cpp +++ b/glass/src/libnt/native/cpp/NetworkTables.cpp @@ -190,6 +190,11 @@ void NetworkTablesModel::Update() { parts.clear(); wpi::StringRef{entry->name}.split(parts, '/', -1, false); + // ignore a raw "/" key + if (parts.empty()) { + continue; + } + // get to leaf auto nodes = &m_root; for (auto part : wpi::ArrayRef(parts.begin(), parts.end()).drop_back()) {