Thread (39 messages) flat view 39 messages, 3 authors, 2016-06-15

Re: [PATCH 1/3] pkt-line: teach packet_get_line a no-op mode

From: Jonathan Nieder <hidden>
Date: 2016-06-15 22:56:10

Jeff King wrote:
quoted hunk ↗ jump to hunk
--- a/pkt-line.c
+++ b/pkt-line.c
@@ -234,9 +234,10 @@ int packet_get_line(struct strbuf *out,
 	*src_len -= 4;
 	len -= 4;
 
-	strbuf_add(out, *src_buf, len);
+	if (out)
+		strbuf_add(out, *src_buf, len);
+	packet_trace(*src_buf, len, 0);
 	*src_buf += len;
 	*src_len -= len;
-	packet_trace(out->buf, out->len, 0);
 	return len;
For what it's worth,
Reviewed-by: Jonathan Nieder <redacted>

The above code has a structure of

	prepare to return(buf, len);
	trace(buf, len);

	discard used part of buf;
	return;

which is nice and readable.
Jonathan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help