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

Re: [PATCH 1/2] http-backend: Fix access beyond end of string.

From: Brian Gernhardt <hidden>
Date: 2016-06-15 22:47:45

On Nov 16, 2009, at 1:12 AM, Junio C Hamano wrote:
	n = out[0].rm_eo - out[0].rm_so; /* allocation */
       ... validate and fail invalid method ...
       cmd_arg = xmalloc(n);
       memcpy(cmd_arg, dir + out[0].rm_so + 1, n-1);
       cmd_arg[n-1] = '\0';
I just thought I'd point out that this change (committed as 48aec1b) fixed the problem I was having with t5541-http-push (and a couple others) hanging.  Looks like that one extra byte was overwriting something that malloc/free wanted to keep intact on OS X.

~~ Brian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help