From 8cec8a54742082392c938115e1b7d28acc2e9059 Mon Sep 17 00:00:00 2001
From: Andreas Gohr <andi@splitbrain.org>
Date: Wed, 5 Jul 2017 19:46:43 +0200
Subject: [PATCH] clean extension names. fixes #2042

This makes sure the provided extension ID is a valid id before
initializing it in the extension manager.
---
 lib/plugins/extension/helper/extension.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/plugins/extension/helper/extension.php b/lib/plugins/extension/helper/extension.php
index 1f2c1af83..339cc1bc6 100644
--- a/lib/plugins/extension/helper/extension.php
+++ b/lib/plugins/extension/helper/extension.php
@@ -51,6 +51,7 @@ class helper_plugin_extension_extension extends DokuWiki_Plugin {
      * @return bool If some (local or remote) data was found
      */
     public function setExtension($id) {
+        $id = cleanID($id);
         $this->id   = $id;
         $this->base = $id;
 
-- 
GitLab