From 7273dc2994c23e4511cb7e9c76ee048e65408e15 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Wed, 4 Apr 2018 18:21:47 +0700
Subject: [PATCH] simplikasi sn sanitizer

---
 xmlout.js | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/xmlout.js b/xmlout.js
index 3955ca4..1ad27dc 100644
--- a/xmlout.js
+++ b/xmlout.js
@@ -189,9 +189,10 @@ function prefixMessageWithSN(data) {
     }
 
     if (sn) {
-        sn = sn.replace(/ /g, '-');
-        sn = sn.replace(/[\()]/g, '-');
-        sn = sn.replace(/-+/g, '-')
+        //sn = sn.replace(/ /g, '-');
+        //sn = sn.replace(/[\()]/g, '-');
+        sn = sn.replace(/[^A-Z0-9\/]/g, '-');
+        sn = sn.replace(/-+/g, '-');
         sn = sn.replace(/^-+/, '');
         sn = sn.replace(/-+$/, '');
         sn = sn.replace(/;\s*SN=.+?;/, '; ');
-- 
1.9.0