From e44eabb2f83feb7f0cc4a36547e1e3a062e45f3b Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sun, 19 Sep 2021 13:40:36 +0800 Subject: [PATCH] replay: don't splits empty strings (#22271) old-commit-hash: 8eb92a98ba90e6509acd389b0e85c9e6e5555d45 --- selfdrive/ui/replay/main.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/selfdrive/ui/replay/main.cc b/selfdrive/ui/replay/main.cc index be36d5f65d..a7a6b843af 100644 --- a/selfdrive/ui/replay/main.cc +++ b/selfdrive/ui/replay/main.cc @@ -76,7 +76,9 @@ int main(int argc, char *argv[]){ } const QString route = args.empty() ? DEMO_ROUTE : args.first(); - Replay *replay = new Replay(route, parser.value("allow").split(","), parser.value("block").split(",")); + QStringList allow = parser.value("allow").isEmpty() ? QStringList{} : parser.value("allow").split(","); + QStringList block = parser.value("block").isEmpty() ? QStringList{} : parser.value("block").split(","); + Replay *replay = new Replay(route, allow, block); replay->start(); // start keyboard control thread