lintian doesn't like orphan packages with uploaders...
[debian/amanda] / common-src / protocol.c
index da587042749e6679fc4150c9c150783612291259..96d552d4db72e83544cc3b8e6fbbaefb6629ebb7 100644 (file)
@@ -1,6 +1,7 @@
 /*
  * Amanda, The Advanced Maryland Automatic Network Disk Archiver
  * Copyright (c) 1991-1999 University of Maryland at College Park
+ * Copyright (c) 2007-2012 Zmanda, Inc.  All Rights Reserved.
  * All Rights Reserved.
  *
  * Permission to use, copy, modify, distribute, and sell this software and its
@@ -159,7 +160,7 @@ protocol_sendreq(
     p->resettries = RESET_TRIES;
     p->reqtries = getconf_int(CNF_REQ_TRIES);
     p->conf_fn = conf_fn;
-    pkt_init(&p->req, P_REQ, req);
+    pkt_init(&p->req, P_REQ, "%s", req);
 
     /*
      * These are here for the caller
@@ -602,6 +603,8 @@ s_repwait(
     }
     else if(pkt->type == P_PREP) {
        p->timeout = p->repwait - CURTIME + p->curtime + 1;
+       if (p->timeout <= 0)
+           p->timeout = 1;
        return (PA_CONTPEND);
     }