/* -*-c-*-
*
- * $Id: crypt.c,v 1.3 1997/09/26 09:14:58 mdw Exp $
+ * $Id: crypt.c,v 1.5 1998/06/18 15:08:49 mdw Exp $
*
* Cryptographic transfer of `become' requests
*
- * (c) 1997 EBI
+ * (c) 1998 EBI
*/
/*----- Licensing notice --------------------------------------------------*
/*----- Revision history --------------------------------------------------*
*
* $Log: crypt.c,v $
+ * Revision 1.5 1998/06/18 15:08:49 mdw
+ * Paranoia: set close-on-exec flag for seed file.
+ *
+ * Revision 1.4 1998/01/12 16:45:55 mdw
+ * Fix copyright date.
+ *
* Revision 1.3 1997/09/26 09:14:58 mdw
* Merged blowfish branch into trunk.
*
die("can't create random number file: %s", strerror(errno));
rand_clear();
}
+ if (fcntl(fileno(fp), F_SETFD, 1) < 0) {
+ die("can't set close-on-exec for random number file: %s",
+ strerror(errno));
+ }
/* --- Lock the seed file against concurrency problems --- */