31 lines
960 B
Diff
31 lines
960 B
Diff
|
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
|
||
|
|