]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
tweak FreeSWITCH::Client to not delete keys that are already lowercase ie. variables...
authorBrian West <brian@freeswitch.org>
Thu, 16 Oct 2008 00:23:46 +0000 (00:23 +0000)
committerBrian West <brian@freeswitch.org>
Thu, 16 Oct 2008 00:23:46 +0000 (00:23 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10041 d0543943-73ff-0310-b7d9-9358b9ac24b2

scripts/socket/FreeSWITCH/Client.pm

index d2c8a282a0b2c9f199f60344ac003e913096aba4..5244782425b0313ece735a15a275291d03b9fd9f 100644 (file)
@@ -195,8 +195,11 @@ sub extract_event($$) {
 
   foreach (keys %h) {
     my $new = lc $_;
-    $h{$new} = $h{$_};
-    delete $h{$_};
+    if (!($new eq $_)) {
+      # do not delete keys that were already lowercase
+      $h{$new} = $h{$_};
+      delete $h{$_};
+    }
   }
   foreach(keys %h) {
     htdecode(\$h{$_});