Dolda2000 GitWeb
/
ashd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d1bd343
)
Make sure to wait for the rootplex to accept writes from htparser.
author
Fredrik Tolf
<fredrik@dolda2000.com>
Wed, 17 Dec 2008 23:36:01 +0000
(
00:36
+0100)
committer
Fredrik Tolf
<fredrik@dolda2000.com>
Wed, 17 Dec 2008 23:36:01 +0000
(
00:36
+0100)
src/htparser.c
patch
|
blob
|
blame
|
history
diff --git
a/src/htparser.c
b/src/htparser.c
index
6382bf2
..
4924b98
100644
(file)
--- a/
src/htparser.c
+++ b/
src/htparser.c
@@
-350,6
+350,8
@@
static void serve(struct muth *muth, va_list args)
headappheader(req, "X-Ash-Address", inet_ntop(AF_INET6, &((struct sockaddr_in6 *)&name)->sin6_addr, nmbuf, sizeof(nmbuf)));
headappheader(req, "X-Ash-Port", sprintf3("%i", ntohs(((struct sockaddr_in6 *)&name)->sin6_port)));
}
+ if(block(plex, EV_WRITE, 60) <= 0)
+ goto out;
if((cfd = sendreq(plex, req)) < 0)
goto out;