mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
9d055846f2
rather than doing everything itself. This greatly simplifies the
code, although I really don't like the socket_recv() interface (it
always allocates memory for you, which means an extra memcpy in this
code)
- fixed several bugs in the socket_ipv4.c code, in particular client
side code used a non-blocking connect but didn't handle EINPROGRESS,
so it had no chance of working. Also fixed the error codes, using
map_nt_error_from_unix()
- cleaned up and expanded map_nt_error_from_unix()
- changed interpret_addr2() to not take a mem_ctx. It makes absolutely
no sense to allocate a fixed size 4 byte structure like this. Dozens
of places in the code were also using interpret_addr2() incorrectly
(precisely because the allocation made no sense)
(This used to be commit
|
||
---|---|---|
.. | ||
client.c | ||
clitar.c | ||
config.m4 | ||
config.mk | ||
mount.cifs.c | ||
smbmnt.c | ||
smbmount.c | ||
smbspool.c | ||
smbumount.c | ||
tree.c |