netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=6b46fcea2a4e129679509de120027ec2d5c12c40

commit 6b46fcea2a4e129679509de120027ec2d5c12c40
Author: Alastair Poole <[email protected]>
Date:   Mon May 18 20:54:27 2020 +0100

    util: handle ampersand.
---
 src/bin/ui/util.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/bin/ui/util.c b/src/bin/ui/util.c
index 5289598..ec9ac30 100644
--- a/src/bin/ui/util.c
+++ b/src/bin/ui/util.c
@@ -25,6 +25,13 @@ _man2entry(const char *text)
              memcpy(&str[i], "&gt;", 4);
              i += 4;
           }
+        else if (*p == '&')
+          {
+             tmp = realloc(str, (len += 5));
+             str = tmp;
+             memcpy(&str[i], "&amp;", 5);
+             i += 5;
+          }
         else if (*p == '\t')
           {
              tmp = realloc(str, (len += 8));

-- 


Reply via email to