From: Jeff King Date: Thu, 08 Nov 2012 17:38:35 GMT Subject: Re: [PATCH 0/2] Another minor cleanup involving string_lists Message-ID: <20121108173835.GH15560@sigill.intra.peff.net> In-Reply-To: <1352104883-21053-1-git-send-email-mhagger@alum.mit.edu> On Mon, Nov 05, 2012 at 09:41:21AM +0100, Michael Haggerty wrote: > Nothing really earthshattering here. But it's funny how every time I > look closely at a site where I think string_lists could be used, I > find problems with the old code. In this case is_absolute_path() is > called with an argument that is not a null-terminated string, which is > incorrect (though harmless because the function only looks at the > first two bytes of the string). Thanks, the new version is much easier on the eyes. > Another peculiarity of the (old and new) code is that it rejects > "comments" even in paths taken from the colon-separated environment > variable GIT_ALTERNATE_OBJECT_DIRECTORIES. The fix would be to change > link_alt_odb_entries() to take a string_list and let the callers strip > out comments when appropriate. But it didn't seem worth the extra > code. I don't think it's worth worrying about. Given that the entries must be absolute paths anyway, we do not even have to worry about an insane path starting with "#". -Peff