--- ansh/src/ansh3.c 2011/10/05 23:57:24 1.1.1.1.2.1 +++ ansh/src/ansh3.c 2011/10/07 13:41:26 1.1.1.1.2.2 @@ -3,14 +3,15 @@ * by Michael Pounov * * $Author: misho $ - * $Id: ansh3.c,v 1.1.1.1.2.1 2011/10/05 23:57:24 misho Exp $ + * $Id: ansh3.c,v 1.1.1.1.2.2 2011/10/07 13:41:26 misho Exp $ * *************************************************************************/ #include "global.h" #include "ansh.h" -int Timeout, Verbose, Kill, Crypted = 1; +int Timeout, Verbose, Kill; +u_int Crypted; extern char compiled[], compiledby[], compilehost[]; @@ -38,6 +39,11 @@ main(int argc, char **argv) char ch; int h, len; u_short id = ANSH_ID; + + srandomdev(); + do { + Crypted = (u_int) random() % UINT_MAX; + } while (!Crypted); while ((ch = getopt(argc, argv, "hvui:t:")) != -1) switch (ch) {