Re: [PATCHv6 1/4] Read (but not write) from $XDG_CONFIG_HOME/git/config file
Junio C Hamano <gitster@pobox.com> a écrit :
Show 17 quoted lines
>> +char *mkpathdup(const char *fmt, ...)
>> +{
>> + char path[PATH_MAX];
>> + va_list args;
>> + unsigned len;
>> +
>> + va_start(args, fmt);
>> + len = vsnprintf(path, sizeof(path), fmt, args);
>> + va_end(args);
>> + if (len >= sizeof(path))
>> + return xstrdup(bad_path);
>> + return xstrdup(cleanup_path(path));
>> +}
>
> Hrmph. If a new helper is introduced anyway, wouldn't it be a better
> idea to get rid of the hardcoded PATH_MAX limitation, perhaps using
> strbuf_vaddf() or something in the implementation of this function?Ramsay Jones, what do you think about this ?