On 06.02.2017 13:52, Daniel Shahaf wrote:
> svn_config__write() does:
>
> 1346   for (section)
> 1349     {
> 1352       SVN_ERR(svn_stream_printf(stream, section_pool, "\n[%s]\n",        
>                                                
> 1353                                 section->name));
> 1354 
> 1355       for (option)
> 1361         SVN_ERR(svn_stream_printf(stream, options_pool, "%s=%s\n",
> 1362                                   option->name, option->value));
> 1364     }
>
> Does this need to grow some validation?  E.g., check that
> the interpolated strings don't contain '\n' or '='?
>
> Even if the current callsite doesn't care, future callsites might.


It's a private API, so it's never going to be called with some random
user data. I think our test suite is guarantee enough.

-- Brane

Reply via email to