From d5da94acbcc53e310a1970af12af6712eb374a09 Mon Sep 17 00:00:00 2001
From: Brice Maron <brice@bmaron.net>
Date: Sat, 9 Mar 2013 21:41:59 +0100
Subject: [PATCH] Small perf improvement : filter before sort

---
 lib/config.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/config.php b/lib/config.php
index 626dc8b02e..387948c49c 100644
--- a/lib/config.php
+++ b/lib/config.php
@@ -133,12 +133,12 @@ class OC_Config{
 		// read all file in config dir ending by config.php
 		$config_files = glob( OC::$SERVERROOT."/config/*.config.php");
 
-		//Sort array naturally :
-		natsort($config_files);
-
 		//Filter only regular files
 		$config_files = array_filter($config_files, 'is_file');
 
+		//Sort array naturally :
+		natsort($config_files);
+
 		// Add default config
 		array_unshift($config_files,OC::$SERVERROOT."/config/config.php");
 
-- 
GitLab