X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=main.c;h=b4fbdb58f5243027eef64ad5f5868b3ead27706c;hb=3616a49cb0140ad1832ed861d9d9eb1ae632398e;hp=18af93418dd38f0dcd263aaa4f4014ef270f9ce6;hpb=82771ba1f9d1099b86e0bda64a0fabfd0c9d2d22;p=elogind.git diff --git a/main.c b/main.c index 18af93418..b4fbdb58f 100644 --- a/main.c +++ b/main.c @@ -307,7 +307,12 @@ int main(int argc, char *argv[]) { if ((r = manager_load_unit(m, default_unit, &target)) < 0) { log_error("Failed to load default target: %s", strerror(-r)); - goto finish; + + log_info("Trying to load rescue target..."); + if ((r = manager_load_unit(m, SPECIAL_RESCUE_TARGET, &target)) < 0) { + log_error("Failed to load rescue target: %s", strerror(-r)); + goto finish; + } } if (action == ACTION_TEST) {