context: avoid segfault when no fallback driver

In some cases, there might not be a fallback driver. Handle this without
segfaulting.
This commit is contained in:
Wim Taymans 2023-06-26 16:11:33 +02:00
parent 98ac13a03e
commit 4df753d0d7

View file

@ -1327,11 +1327,11 @@ again:
if ((t->want_driver && t->active && t->runnable) ||
t->always_process) {
driver = target;
driver->runnable = true;
break;
}
}
if (driver != NULL) {
driver->runnable = true;
/* driver needed for this group */
move_to_driver(context, &collect, driver);
} else {