diff options
author | LAN-TW <lantw44@gmail.com> | 2013-10-11 08:47:22 +0800 |
---|---|---|
committer | LAN-TW <lantw44@gmail.com> | 2013-10-11 08:47:22 +0800 |
commit | 332b3eca595c11711ef0ef2108c7f2e7c8a99b71 (patch) | |
tree | 23de3d530e6c55558c45bdc4a734e4b058c15f54 | |
parent | 236872fdce2883ab8ee76a44305134c9980b2af3 (diff) | |
download | sp2013-332b3eca595c11711ef0ef2108c7f2e7c8a99b71.tar sp2013-332b3eca595c11711ef0ef2108c7f2e7c8a99b71.tar.gz sp2013-332b3eca595c11711ef0ef2108c7f2e7c8a99b71.tar.bz2 sp2013-332b3eca595c11711ef0ef2108c7f2e7c8a99b71.tar.lz sp2013-332b3eca595c11711ef0ef2108c7f2e7c8a99b71.tar.xz sp2013-332b3eca595c11711ef0ef2108c7f2e7c8a99b71.tar.zst sp2013-332b3eca595c11711ef0ef2108c7f2e7c8a99b71.zip |
HW1: 修正 accept: Invalid argument
-rw-r--r-- | hw1/proc_r.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw1/proc_r.c b/hw1/proc_r.c index 19dce78..9d7a470 100644 --- a/hw1/proc_r.c +++ b/hw1/proc_r.c @@ -33,7 +33,7 @@ bool procconn(server* svr, request* req, int maxfd){ if (i == svr->listen_fd) { struct sockaddr_in client_addr; - int client_len; + int client_len = sizeof (client_addr); int conn_fd = accept (i, (struct sockaddr*)&client_addr, (socklen_t*)&client_len); if (conn_fd < 0) { |