chiark
/
gitweb
/
~ian
/
innduct.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
229c6d0
)
Cope with NNTP_STRLEN abolishment (replaced with NNTP_MAXLEN_COMMAND)
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 5 Dec 2015 21:23:11 +0000
(21:23 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 5 Dec 2015 21:23:11 +0000
(21:23 +0000)
conn.c
patch
|
blob
|
history
diff --git
a/conn.c
b/conn.c
index d20b342d4d22f79df61f9916337af9140e127eff..7ee6aabb11ed435c2cefdef1d335d465cd87d638 100644
(file)
--- a/
conn.c
+++ b/
conn.c
@@
-327,7
+327,7
@@
static void *connchild_event(oop_source *lp, int fd, oop_event e, void *u) {
loop->on_fd(loop, conn->fd, OOP_EXCEPTION, conn_exception, conn);
conn->rd= oop_rd_new_fd(loop,conn->fd, 0, 0); /* sets nonblocking, too */
if (!conn->fd) crash("oop_rd_new_fd conn failed (fd=%d)",conn->fd);
loop->on_fd(loop, conn->fd, OOP_EXCEPTION, conn_exception, conn);
conn->rd= oop_rd_new_fd(loop,conn->fd, 0, 0); /* sets nonblocking, too */
if (!conn->fd) crash("oop_rd_new_fd conn failed (fd=%d)",conn->fd);
- int r= oop_rd_read(conn->rd, &peer_rd_style, NNTP_
STRLEN
,
+ int r= oop_rd_read(conn->rd, &peer_rd_style, NNTP_
MAXLEN_COMMAND+1
,
&peer_rd_ok, conn,
&peer_rd_err, conn);
if (r) syscrash("oop_rd_read for peer (fd=%d)",conn->fd);
&peer_rd_ok, conn,
&peer_rd_err, conn);
if (r) syscrash("oop_rd_read for peer (fd=%d)",conn->fd);
@@
-370,7
+370,7
@@
void connect_start(void) {
if (!connecting_child) {
FILE *cn_from, *cn_to;
if (!connecting_child) {
FILE *cn_from, *cn_to;
- char buf[NNTP_
STRLEN
+100];
+ char buf[NNTP_
MAXLEN_COMMAND
+100];
int exitstatus= CONNCHILD_ESTATUS_NOSTREAM;
xclose(socks[0], "(in child) parent's connection fdpass socket",0);
int exitstatus= CONNCHILD_ESTATUS_NOSTREAM;
xclose(socks[0], "(in child) parent's connection fdpass socket",0);