From 1593229612acbd8fac9066fb413bd0beac86697f Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Thu, 29 Jan 2015 10:08:04 -0600 Subject: [PATCH] Reorder statements: printf clobbers errno value --- examples/udgram/udgram_client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/udgram/udgram_client.c b/examples/udgram/udgram_client.c index c24ba8a81..ece6cb607 100644 --- a/examples/udgram/udgram_client.c +++ b/examples/udgram/udgram_client.c @@ -124,7 +124,6 @@ int client_main(int argc, char *argv[]) printf("client: %d. Sending %d bytes\n", offset, SENDSIZE); nbytes = sendto(sockfd, outbuf, SENDSIZE, 0, (struct sockaddr *)&server, addrlen); - printf("client: %d. Sent %d bytes\n", offset, nbytes); if (nbytes < 0) { @@ -140,6 +139,8 @@ int client_main(int argc, char *argv[]) return 1; } + printf("client: %d. Sent %d bytes\n", offset, nbytes); + /* Now, sleep a bit. No packets should be dropped due to overrunning * the server. */