From 348cec45cb9ea15d4a0d485ec7311dc7d65b7645 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Mon, 27 Jun 2016 16:57:30 +0200
Subject: [PATCH] System [NT]: Fixed resolver recursion.

Fixes various obscure failures with modules randomly failing to compile.
---
 lib/modules/System.pmod/module.pmod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/modules/System.pmod/module.pmod b/lib/modules/System.pmod/module.pmod
index 4c51972c17..e02eed4d92 100644
--- a/lib/modules/System.pmod/module.pmod
+++ b/lib/modules/System.pmod/module.pmod
@@ -22,8 +22,8 @@ constant TM    = __builtin.TM;
 //!  the process (rather than the effective user)..
 string get_user()
 {
-#if constant(System.GetUserName)
-  return System.GetUserName();
+#if constant(_system.GetUserName)
+  return GetUserName();
 #elseif constant(getuid)
   return [string]getpwuid(getuid())[0];
 #else
-- 
GitLab