X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fboot-timestamps.c;h=68419595fbbf3b379a6ed44fbc02854d0b8c2766;hb=cb81cd8073392936882643af0129934bf67e96c4;hp=944996582ee4ca6a410c35464e05a15399e28beb;hpb=c51d84dc09476d9c06b8aac726220bf3c7d62e8d;p=elogind.git diff --git a/src/shared/boot-timestamps.c b/src/shared/boot-timestamps.c index 944996582..68419595f 100644 --- a/src/shared/boot-timestamps.c +++ b/src/shared/boot-timestamps.c @@ -19,14 +19,13 @@ You should have received a copy of the GNU Lesser General Public License along with systemd; If not, see . ***/ -#include #include "boot-timestamps.h" #include "acpi-fpdt.h" #include "efivars.h" int boot_timestamps(const dual_timestamp *n, dual_timestamp *firmware, dual_timestamp *loader) { - usec_t x, y, a; + usec_t x = 0, y = 0, a; int r; dual_timestamp _n; @@ -40,8 +39,10 @@ int boot_timestamps(const dual_timestamp *n, dual_timestamp *firmware, dual_time r = acpi_get_boot_usec(&x, &y); if (r < 0) { +#ifdef ENABLE_EFI r = efi_loader_get_boot_usec(&x, &y); if (r < 0) +#endif return r; }