[libdvdcss-devel] Fix using DVDCSS_CACHE environment variable

[email protected] (Petri Hintukainen) Fri, 11 Mar 2016 11:03:26 +0100 (CET)
Newsgroups gmane.comp.video.videolan.libdvdcss,gmane.comp.video.videolan.libdvdcss.devel
Message-ID <[email protected]>
libdvdcss | branch: master | Petri Hintukainen <[email protected]> | Fri Mar 11 12:00:05 2016 +0200| [98c66a5b51db1e7a3a056deaafcb9a76d09afbeb] | committer: Petri Hintukainen

Fix using DVDCSS_CACHE environment variable

> http://git.videolan.org/gitweb.cgi/libdvdcss.git/?a=commit;h=98c66a5b51db1e7a3a056deaafcb9a76d09afbeb
---

 src/libdvdcss.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/libdvdcss.c b/src/libdvdcss.c
index 2f78b78..7d86a08 100644
--- a/src/libdvdcss.c
+++ b/src/libdvdcss.c
@@ -274,6 +274,11 @@ static int set_cache_directory( dvdcss_t dvdcss )
         }
 #endif /* ! defined( _WIN32 ) */
     }
+    else
+    {
+        strncpy( dvdcss->psz_cachefile, psz_cache, PATH_MAX );
+        dvdcss->psz_cachefile[PATH_MAX - 1] = '\0';
+    }
 
     /* Check that there is enough space for the cache directory path and the
      * block filename. The +1s are path separators. */

_______________________________________________
libdvdcss-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libdvdcss-devel