aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd
diff options
context:
space:
mode:
Diffstat (limited to 'src/microhttpd')
-rw-r--r--src/microhttpd/test_upgrade.c5
-rw-r--r--src/microhttpd/test_upgrade_large.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/src/microhttpd/test_upgrade.c b/src/microhttpd/test_upgrade.c
index b691bcda..873b832a 100644
--- a/src/microhttpd/test_upgrade.c
+++ b/src/microhttpd/test_upgrade.c
@@ -564,14 +564,15 @@ make_blocking (MHD_socket fd)
564 564
565 flags = fcntl (fd, F_GETFL); 565 flags = fcntl (fd, F_GETFL);
566 if (-1 == flags) 566 if (-1 == flags)
567 return; 567 abort ();
568 if ((flags & ~O_NONBLOCK) != flags) 568 if ((flags & ~O_NONBLOCK) != flags)
569 if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK)) 569 if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
570 abort (); 570 abort ();
571#elif defined(MHD_WINSOCK_SOCKETS) 571#elif defined(MHD_WINSOCK_SOCKETS)
572 unsigned long flags = 0; 572 unsigned long flags = 0;
573 573
574 ioctlsocket (fd, (int) FIONBIO, &flags); 574 if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
575 abort ();
575#endif /* MHD_WINSOCK_SOCKETS */ 576#endif /* MHD_WINSOCK_SOCKETS */
576 577
577} 578}
diff --git a/src/microhttpd/test_upgrade_large.c b/src/microhttpd/test_upgrade_large.c
index 6bbaf04d..e080266c 100644
--- a/src/microhttpd/test_upgrade_large.c
+++ b/src/microhttpd/test_upgrade_large.c
@@ -738,14 +738,15 @@ make_blocking (MHD_socket fd)
738 738
739 flags = fcntl (fd, F_GETFL); 739 flags = fcntl (fd, F_GETFL);
740 if (-1 == flags) 740 if (-1 == flags)
741 return; 741 abort ();
742 if ((flags & ~O_NONBLOCK) != flags) 742 if ((flags & ~O_NONBLOCK) != flags)
743 if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK)) 743 if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
744 abort (); 744 abort ();
745#elif defined(MHD_WINSOCK_SOCKETS) 745#elif defined(MHD_WINSOCK_SOCKETS)
746 unsigned long flags = 0; 746 unsigned long flags = 0;
747 747
748 ioctlsocket (fd, (int) FIONBIO, &flags); 748 if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
749 abort ();
749#endif /* MHD_WINSOCK_SOCKETS */ 750#endif /* MHD_WINSOCK_SOCKETS */
750} 751}
751 752