aboutsummaryrefslogtreecommitdiff
path: root/package/freerdp/0002-add-support-for-tz-package.patch
blob: 93e4afde1767304e0d2691db0de6c4e803653b1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From 605d0a85183d2f9d5b0da5629cbadf01173bbb2f Mon Sep 17 00:00:00 2001
From: Scott Fan <fancp2007@gmail.com>
Date: Mon, 13 Jul 2015 15:01:17 +0800
Subject: [PATCH] Add support for tz package

Fixes error message while freerdp connected the remote desktop:
Unable to detect time zone

Signed-off-by: Scott Fan <fancp2007@gmail.com>
---
 libfreerdp/locale/timezone.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libfreerdp/locale/timezone.c b/libfreerdp/locale/timezone.c
index 3070f1f..4a06786 100644
--- a/libfreerdp/locale/timezone.c
+++ b/libfreerdp/locale/timezone.c
@@ -1539,7 +1539,8 @@ char* freerdp_get_unix_timezone_identifier()
 	 * America/Montreal for example.
 	 */
 	
-	if ((len = readlink("/etc/localtime", buf, sizeof(buf) - 1)) != -1)
+	if ((len = readlink("/etc/localtime", buf, sizeof(buf) - 1)) != -1 ||
+	    (len = readlink("/etc/TZ", buf, sizeof(buf) - 1)) != -1)
 	{
 		int num = 0;
 		int pos = len;
-- 
2.4.5