From c63d414f9ac5ece89964975c890e1ca1d52f192b Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Fri, 15 Jan 2016 09:00:56 +0000
Subject: [PATCH] Force domains to lower-case.

---
 exec/load/fido.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/exec/load/fido.js b/exec/load/fido.js
index c92f70b7f5..68321ebcaf 100644
--- a/exec/load/fido.js
+++ b/exec/load/fido.js
@@ -42,7 +42,7 @@ var FIDO = {
 		else
 			point = 0;
 		if (orig_domain !== undefined)
-			domain = orig_domain.toString();
+			domain = orig_domain.toString().toLowerCase();
 		else
 			domain = '';
 
@@ -220,7 +220,7 @@ FIDO.Addr.prototype.flo_outbound = function(default_zone, default_domain)
 	// backslash() doesn't work on an empty string
 	var ret = '_';
 
-	if (this.zone !== undefined && (this.domain !== default_domain || this.zone !== default_zone))
+	if (this.zone !== undefined && (this.domain !== default_domain.toLowerCase() || this.zone !== default_zone))
 		ret += format(".%03x", this.zone);
 	ret = backslash(ret);
 	if (this.point !== undefined)
-- 
GitLab