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.

Reply via email to