diff --git a/example/main.c b/example/main.c index 74580a15..bebe3c62 100644 --- a/example/main.c +++ b/example/main.c @@ -93,7 +93,7 @@ int loop(void *arg) char buf[256]; size_t readlen = ff_read(clientfd, buf, sizeof(buf)); - ff_write(clientfd, html, sizeof(html)); + ff_write(clientfd, html, strlen(html)); } else { printf("unknown event: %8.8X\n", event.flags); } diff --git a/example/main_epoll.c b/example/main_epoll.c index e597689c..fe280b4e 100644 --- a/example/main_epoll.c +++ b/example/main_epoll.c @@ -89,7 +89,7 @@ int loop(void *arg) char buf[256]; size_t readlen = ff_read( events[i].data.fd, buf, sizeof(buf)); if(readlen > 0) { - ff_write( events[i].data.fd, html, sizeof(html)); + ff_write( events[i].data.fd, html, strlen(html)); } else { ff_epoll_ctl(epfd, EPOLL_CTL_DEL, events[i].data.fd, NULL); ff_close( events[i].data.fd);