daemon: Properly initialize libgcrypt.
* nix/nix-daemon/guix-daemon.cc (main): Call `gcry_check_version'.
This commit is contained in:
parent
03fa275801
commit
5501e6b64f
|
@ -1,5 +1,5 @@
|
||||||
/* Guix --- Nix package management from Guile. -*- coding: utf-8 -*-
|
/* Guix --- Nix package management from Guile. -*- coding: utf-8 -*-
|
||||||
Copyright (C) 2012 Ludovic Courtès <ludo@gnu.org>
|
Copyright (C) 2012, 2013 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
|
||||||
This file is part of Guix.
|
This file is part of Guix.
|
||||||
|
|
||||||
|
@ -23,6 +23,8 @@
|
||||||
#include <globals.hh>
|
#include <globals.hh>
|
||||||
#include <util.hh>
|
#include <util.hh>
|
||||||
|
|
||||||
|
#include <gcrypt.h>
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <argp.h>
|
#include <argp.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
@ -165,6 +167,13 @@ main (int argc, char *argv[])
|
||||||
{
|
{
|
||||||
Strings nothing;
|
Strings nothing;
|
||||||
|
|
||||||
|
/* Initialize libgcrypt. */
|
||||||
|
if (!gcry_check_version (GCRYPT_VERSION))
|
||||||
|
{
|
||||||
|
fprintf (stderr, "error: libgcrypt version mismatch\n");
|
||||||
|
exit (EXIT_FAILURE);
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef HAVE_CHROOT
|
#ifdef HAVE_CHROOT
|
||||||
settings.useChroot = true;
|
settings.useChroot = true;
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Reference in New Issue