chiark / gitweb /
server/test.c: Don't segfault if the keyring is bogus.
[tripe] / server / test.c
index 989bfd39b44bb6a2d23d080b7a10bf34df24f605..73656ec130e653378173fa53e7229e31b2728c3d 100644 (file)
@@ -90,9 +90,6 @@ static const char *getarg(void)
 static void lastarg(void)
   { if (*args) die(2, "unexpected argument `%s'", *args); }
 
-void iv_addreason(void) { ; }
-void iv_rmreason(void) { ; }
-
 int main(int argc, char *argv[])
 {
   const char *kr = "keyring";
@@ -135,6 +132,7 @@ int main(int argc, char *argv[])
   args = argv + optind;
 
   km_init(kr, kr, tag);
+  if (!master) die(3, "failed to load the master key");
   trace_on(stderr, tr_flags);
 
   arg = getarg();