]> arthur.barton.de Git - netatalk.git/blobdiff - etc/cnid_dbd/main.c
cnid dbd remove on time() syscall in the loop
[netatalk.git] / etc / cnid_dbd / main.c
index dcb46511651fa4148fc5231e004c07ad442f9e78..febadc1a7cae04d7c1daeae7299e7f300616ffe5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: main.c,v 1.14 2009-10-19 07:46:35 didg Exp $
+ * $Id: main.c,v 1.15 2009-10-19 08:09:07 didg Exp $
  *
  * Copyright (C) Joerg Lenneis 2003
  * Copyright (c) Frank Lahm 2009
@@ -124,11 +124,9 @@ static int loop(struct db_param *dbp)
         else
             timeout = 1;
 
-        if ((cret = comm_rcv(&rqst, timeout, &set)) < 0)
+        if ((cret = comm_rcv(&rqst, timeout, &set, &now)) < 0)
             return -1;
 
-        now = time(NULL);
-
         if (cret == 0) {
             /* comm_rcv returned from select without receiving anything. */
             if (exit_sig) {