diff --git a/bin/httpd b/bin/httpd index 06edcea..df51854 100644 Binary files a/bin/httpd and b/bin/httpd differ diff --git a/bin/modules/block_access.obj b/bin/modules/block_access.obj index a2dd1cd..a0b4902 100644 Binary files a/bin/modules/block_access.obj and b/bin/modules/block_access.obj differ diff --git a/bin/modules/redirect.obj b/bin/modules/redirect.obj index 0b52967..7fc8b4d 100644 Binary files a/bin/modules/redirect.obj and b/bin/modules/redirect.obj differ diff --git a/bin/modules/srv_control.obj b/bin/modules/srv_control.obj index 071e6cc..fd00b16 100644 Binary files a/bin/modules/srv_control.obj and b/bin/modules/srv_control.obj differ diff --git a/bin/modules/test_unit.obj b/bin/modules/test_unit.obj index a0d0c25..55d3340 100644 Binary files a/bin/modules/test_unit.obj and b/bin/modules/test_unit.obj differ diff --git a/bin/modules/test_unit4.obj b/bin/modules/test_unit4.obj index 7e7b446..c2d789a 100644 Binary files a/bin/modules/test_unit4.obj and b/bin/modules/test_unit4.obj differ diff --git a/bin/modules/test_unit5.obj b/bin/modules/test_unit5.obj index 92ba1a9..9eb52b2 100644 Binary files a/bin/modules/test_unit5.obj and b/bin/modules/test_unit5.obj differ diff --git a/bin/modules/test_unit_2.obj b/bin/modules/test_unit_2.obj index b365003..54892a7 100644 Binary files a/bin/modules/test_unit_2.obj and b/bin/modules/test_unit_2.obj differ diff --git a/httpd.asm b/httpd.asm index 8b1b0e5..e41b785 100644 --- a/httpd.asm +++ b/httpd.asm @@ -121,11 +121,11 @@ thread_connect: mcall SF_SET_EVENTS_MASK, EVM_STACK ; set event - network event ; ожидание подключения Accept, sockaddr находится на вершине стека нового потока - ;lea edx, [esp + CONNECT_DATA.sockaddr] ; new sockaddr + lea edx, [esp + CONNECT_DATA.sockaddr] ; new sockaddr ;push dword 16 ; 16 byte - sockaddr length ;push edx push srv_sockaddr.length - push dword srv_sockaddr + push edx ;dword srv_sockaddr push dword[srv_socket] call netfunc_accept