about summary refs log tree commit diff
path: root/pkgs/development/libraries/libical/respect-env-tzdir.patch
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2018-07-17 10:04:59 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2018-07-17 10:04:59 +0200
commit1ae2f10642ea00a423354dd3176c55e47dbf3f6e (patch)
tree7f94ddd06e808ad8fafd657badc27ec1d82d354b /pkgs/development/libraries/libical/respect-env-tzdir.patch
parentbac995cd9f07f526d66b571331cd17b8eb7c0f62 (diff)
parent9d0336a2bbe933c1a8e6ea7c7b39eb7ff071ef66 (diff)
downloadnixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar
nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.gz
nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.bz2
nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.lz
nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.xz
nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.zst
nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.zip
Merge staging-next into master
Diffstat (limited to 'pkgs/development/libraries/libical/respect-env-tzdir.patch')
-rw-r--r--pkgs/development/libraries/libical/respect-env-tzdir.patch10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/development/libraries/libical/respect-env-tzdir.patch b/pkgs/development/libraries/libical/respect-env-tzdir.patch
index 715ba1fa8426..59d23e490e5a 100644
--- a/pkgs/development/libraries/libical/respect-env-tzdir.patch
+++ b/pkgs/development/libraries/libical/respect-env-tzdir.patch
@@ -1,9 +1,9 @@
 --- a/src/libical/icaltz-util.c
 +++ b/src/libical/icaltz-util.c
-@@ -96,9 +96,9 @@ typedef struct
- static char *zdir = NULL;
+@@ -94,9 +94,9 @@
+ static const char *zdir = NULL;
  
- static char *search_paths[] = {
+ static const char *search_paths[] = {
 +    "/etc/zoneinfo",
      "/usr/share/zoneinfo",
      "/usr/lib/zoneinfo",
@@ -11,13 +11,13 @@
      "/usr/share/lib/zoneinfo"
  };
  
-@@ -179,6 +179,15 @@ static void set_zonedir(void)
+@@ -178,6 +178,15 @@
      const char *fname = ZONES_TAB_SYSTEM_FILENAME;
      size_t i, num_search_paths;
  
 +   const char *env_tzdir = getenv ("TZDIR");
 +   if (env_tzdir) {
-+       snprintf(file_path, MAXPATHLEN, "%s/%s", env_tzdir, fname);
++       sprintf (file_path, "%s/%s", env_tzdir, fname);
 +       if (!access (file_path, F_OK|R_OK)) {
 +           zdir = env_tzdir;
 +           return;