1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00

More read_data -> read_socket_with_timeout

(This used to be commit f1d7de462c)
This commit is contained in:
Volker Lendecke 2008-01-23 17:37:59 +01:00
parent 2e7e3095a6
commit 9344628bef

View File

@ -1126,12 +1126,7 @@ ssize_t read_smb_length_return_keepalive(int fd,
bool ok = false;
while (!ok) {
if (timeout > 0) {
ok = (read_socket_with_timeout(fd,inbuf,4,4,
timeout,pre) == 4);
} else {
ok = (read_data(fd,inbuf,4,pre) == 4);
}
ok = (read_socket_with_timeout(fd,inbuf,4,4,timeout,pre) == 4);
if (!ok) {
return -1;
}
@ -1237,16 +1232,8 @@ ssize_t receive_smb_raw(int fd,
len = MIN(len,maxlen);
}
if (timeout > 0) {
ret = read_socket_with_timeout(fd,
buffer+4,
len,
len,
timeout,
pre);
} else {
ret = read_data(fd,buffer+4,len,pre);
}
ret = read_socket_with_timeout(fd, buffer+4, len, len, timeout,
pre);
if (ret != len) {
cond_set_smb_read_error(pre,SMB_READ_ERROR);