--- ansh/src/anshd.c 2011/10/17 20:14:02 1.2 +++ ansh/src/anshd.c 2012/07/22 22:41:33 1.3 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ - * $Id: anshd.c,v 1.2 2011/10/17 20:14:02 misho Exp $ + * $Id: anshd.c,v 1.3 2012/07/22 22:41:33 misho Exp $ * ************************************************************************* The ELWIX and AITNET software is distributed under the following @@ -12,7 +12,7 @@ terms: All of the documentation and software included in the ELWIX and AITNET Releases is copyrighted by ELWIX - Sofia/Bulgaria -Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 +Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 by Michael Pounov . All rights reserved. Redistribution and use in source and binary forms, with or without @@ -52,7 +52,7 @@ intptr_t Kill; int Verbose; u_int Crypted = 1; proc_head_t pH; -int bpfLEN, Timeout, Daemon = 1; +int bpfLEN, Timeout = 300, Daemon = 1; char Key[STRSIZ]; static sched_root_task_t *root = NULL; @@ -70,7 +70,7 @@ Usage() "\t-U \tRun service with other user\n" "\t-C \tRun service into chroot directory\n" "\t-k \tService cipher key\n" - "\t-t \tTimeout of login if no activity (default is 0 sec)\n" + "\t-t \tTimeout of login if no activity (default is 300 sec)\n" "\t-u\t\tSwitch to unencrypted traffic between hosts\n" "\t-b\t\tRun into batch mode (default is daemon mode)\n" "\t-v\t\tVerbose (more -v, more verbosity ...)\n" @@ -254,7 +254,7 @@ main(int argc, char **argv) setgid(gid); setuid(uid); - if (schedRead(root, pktRx, (void*) ANSH_ID, h)) { + if (schedRead(root, pktRx, (void*) ANSH_ID, h, NULL, 0)) { schedRun(root, &Kill); } else ERR("Failed to add reader task #%d - %s\n", sched_GetErrno(), sched_GetError());