libreswan: update to 3.30
[feed/packages.git] / net / libreswan / patches / 010-nanosleep.patch
index a7fd829fdabe64f1f59862a6dd9c7b0ec3ad5094..12427c144c0e9079cf049779ef9ae744ec7801e8 100644 (file)
@@ -9,13 +9,13 @@
  #include <errno.h>
  
  #include "defs.h"
-@@ -173,7 +173,8 @@ bool send_chunks(const char *where, bool just_a_keepalive,
+@@ -172,7 +172,8 @@
        /* Send a duplicate packet when this impair is enabled - used for testing */
        if (IMPAIR(JACOB_TWO_TWO)) {
                /* sleep for half a second, and second another packet */
 -              usleep(500000);
 +              const struct timespec req = {0, 500 * 1000 * 1000};
 +              nanosleep(&req, NULL);
-               ip_endpoint_buf b;
-               DBG_log("JACOB 2-2: resending %zu bytes for %s through %s:%d to %s:",
+               endpoint_buf b;
+               endpoint_buf ib;
+               DBG_log("JACOB 2-2: resending %zu bytes for %s through %s from %s to %s:",