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.