X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Ftest_server_with_client.c;h=9348f0d80f14d25cdd628c95fb75c3d00bf47a74;hb=76c024311489ede1bca79cf647e568dde70d8a48;hp=cccb2652da25db4199a3643a78026aae169791a0;hpb=d713802b3badf20aa9328207f2a7eb89a859bd83;p=oweals%2Fgnunet.git diff --git a/src/util/test_server_with_client.c b/src/util/test_server_with_client.c index cccb2652d..9348f0d80 100644 --- a/src/util/test_server_with_client.c +++ b/src/util/test_server_with_client.c @@ -30,7 +30,7 @@ #include "gnunet_server_lib.h" #include "gnunet_time_lib.h" -#define VERBOSE GNUNET_YES +#define VERBOSE GNUNET_NO #define PORT 22335 @@ -74,6 +74,9 @@ recv_cb (void *cls, GNUNET_assert (addrlen == sizeof (struct sockaddr_in)); have = addr; memset (&sa, 0, sizeof (sa)); +#if HAVE_SOCKADDR_IN_SIN_LEN + sa.sin_len = sizeof (sa); +#endif sa.sin_family = AF_INET; sa.sin_port = have->sin_port; sa.sin_addr.s_addr = htonl (INADDR_LOOPBACK); @@ -86,7 +89,7 @@ recv_cb (void *cls, GNUNET_SCHEDULER_add_delayed (sched, GNUNET_YES, GNUNET_SCHEDULER_PRIORITY_KEEP, - GNUNET_SCHEDULER_NO_PREREQUISITE_TASK, + GNUNET_SCHEDULER_NO_TASK, GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MILLISECONDS, 50), &send_done, argclient); @@ -151,6 +154,9 @@ task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) sched = tc->sched; memset (&sa, 0, sizeof (sa)); +#if HAVE_SOCKADDR_IN_SIN_LEN + sa.sin_len = sizeof (sa); +#endif sa.sin_family = AF_INET; sa.sin_port = htons (PORT); server = GNUNET_SERVER_create (tc->sched,