From 2d3f0c1657bcc4c97b1629fae08661213d973d56 Mon Sep 17 00:00:00 2001
From: Andreas Gohr <andi@splitbrain.org>
Date: Fri, 19 Apr 2013 11:42:41 +0200
Subject: [PATCH] strip specials from file name in codeblock downloads FS#2757

---
 inc/parser/code.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/inc/parser/code.php b/inc/parser/code.php
index 43d8d703f..6e159b041 100644
--- a/inc/parser/code.php
+++ b/inc/parser/code.php
@@ -20,6 +20,7 @@ class Doku_Renderer_code extends Doku_Renderer {
         if(!$language) $language = 'txt';
         if(!$filename) $filename = 'snippet.'.$language;
         $filename = utf8_basename($filename);
+        $filename = utf8_stripspecials($filename, '_');
 
         if($this->_codeblock == $INPUT->str('codeblock')){
             header("Content-Type: text/plain; charset=utf-8");
-- 
GitLab