From d76ac42ee2cb2bb15ff1e6e95d7a8540a7efbfbb Mon Sep 17 00:00:00 2001
From: Liam Morlund <lkmorlan@493050.no-reply.drupal.org>
Date: Wed, 28 Dec 2011 17:59:44 -0800
Subject: [PATCH] Issue #1356124: Escape characters properly.

---
 xfdf.inc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/xfdf.inc b/xfdf.inc
index 17fa90e..b920e14 100644
--- a/xfdf.inc
+++ b/xfdf.inc
@@ -31,7 +31,6 @@ function escape_string($str) {
   return $str;
 }
 
-
 function print_fields($info) {
   $fields = array();
   $str = '';
@@ -39,7 +38,7 @@ function print_fields($info) {
     $arr = explode('.', $field);
     $str .= '$fields';
     foreach ($arr as $node) {
-      $str .= "['{$node}']";
+      $str .= "['" . escape_string($node) . "']";
     }
     $str .= "='" . escape_string($val) . "';";
   }
-- 
GitLab