diff --git a/src/tests/servers/registrar/run_haiku_registrar.cpp b/src/tests/servers/registrar/run_haiku_registrar.cpp index f8a3961440..153f59c72d 100644 --- a/src/tests/servers/registrar/run_haiku_registrar.cpp +++ b/src/tests/servers/registrar/run_haiku_registrar.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -67,11 +68,11 @@ main() continue; const char* registrarPath = path.Path(); - const char* distro = strstr(registrarPath, "distro"); - if (distro == NULL) + const char* generatedPath = strstr(registrarPath, "generated"); + if (generatedPath == NULL) continue; - if (!strncmp(currentPath.Path(), registrarPath, distro - registrarPath)) { + if (!strncmp(currentPath.Path(), registrarPath, generatedPath - registrarPath)) { // gotcha! const char* args[] = { registrarPath, NULL }; thread_id thread = load_image(1, args, (const char**)environ);