~mdw
/
tripe
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Various C files: Ignore write errors of UDP and IP datagrams.
[tripe]
/
pkstream
/
pkstream.c
diff --git
a/pkstream/pkstream.c
b/pkstream/pkstream.c
index
b84c98b
..
665b80e
100644
(file)
--- a/
pkstream/pkstream.c
+++ b/
pkstream/pkstream.c
@@
-120,6
+120,7
@@
static void rdtcp(octet *b, size_t sz, pkbuf *pk, size_t *k, void *vp)
{
pkstream *p = vp;
size_t pksz;
+ int hunoz;
if (!sz) {
doclose(p);
@@
-127,7
+128,7
@@
static void rdtcp(octet *b, size_t sz, pkbuf *pk, size_t *k, void *vp)
}
pksz = LOAD16(b);
if (pksz + 2 == sz) {
- write(fd_udp, b + 2, pksz);
+
hunoz =
write(fd_udp, b + 2, pksz);
selpk_want(&p->p, 2);
} else {
selpk_want(&p->p, pksz + 2);