No need to use an unreleasable buffer - just wrap an array
[#1833] Replace ; with & only in the QueryString and not the whole URI
[#1833] Add testcase for fix