git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
53018dc
)
s3-rpc_server: Fixed ncalrpc connection accept.
author
Andreas Schneider
<asn@samba.org>
Fri, 25 Feb 2011 13:26:29 +0000
(14:26 +0100)
committer
Günther Deschner
<gd@samba.org>
Tue, 8 Mar 2011 10:41:30 +0000
(11:41 +0100)
Signed-off-by: Günther Deschner <gd@samba.org>
source3/rpc_server/rpc_server.c
patch
|
blob
|
history
diff --git
a/source3/rpc_server/rpc_server.c
b/source3/rpc_server/rpc_server.c
index 4cab4f1521e0a3c290c76926e074bc44d6a5621a..db11bc1d1c84853db9f8314cd62c394e2f931fc8 100644
(file)
--- a/
source3/rpc_server/rpc_server.c
+++ b/
source3/rpc_server/rpc_server.c
@@
-1012,10
+1012,12
@@
static void dcerpc_ncalrpc_listener(struct tevent_context *ev,
struct tsocket_address *cli_addr = NULL;
struct sockaddr_un sunaddr;
struct sockaddr *addr = (struct sockaddr *)(void *)&sunaddr;
- socklen_t len;
+ socklen_t len
= sizeof(sunaddr)
;
int sd = -1;
int rc;
+ ZERO_STRUCT(sunaddr);
+
while (sd == -1) {
sd = accept(state->fd, addr, &len);
if (sd == -1 && errno != EINTR) {