HTTP::Body 1.01, fixed regex to restore performance of urlencoded parser, the previou...
[catagits/HTTP-Body.git] / lib / HTTP / Body / UrlEncoded.pm
index 671ba47..aacef3b 100644 (file)
@@ -45,7 +45,7 @@ sub spin {
     # Note: s/// appears faster than tr///
     $self->{buffer} =~ s/\+/ /g;
 
-    for my $pair ( split( /&|;(?:\s+)?/, $self->{buffer} ) ) {
+    for my $pair ( split( /[&;](?:\s+)?/, $self->{buffer} ) ) {
 
         my ( $name, $value ) = split( /=/, $pair , 2 );