# HG changeset patch # User reimar # Date 1145137529 0 # Node ID 68145aae7349f4c8a0b395551ee1ab3a83a2024b # Parent ddd84e99f17c07972c1ee6f9ce34ea9690fbfccd fallback to USERPROFILE environment variable for caching CSS keys when HOME is not set (for MinGW builds running outside of MinGW). diff -r ddd84e99f17c -r 68145aae7349 libmpdvdkit2/libdvdcss.c --- a/libmpdvdkit2/libdvdcss.c Sat Apr 15 21:27:16 2006 +0000 +++ b/libmpdvdkit2/libdvdcss.c Sat Apr 15 21:45:29 2006 +0000 @@ -301,6 +301,10 @@ { psz_home = getenv( "HOME" ); } + if( psz_home == NULL ) + { + psz_home = getenv( "USERPROFILE" ); + } /* Cache our keys in ${HOME}/.dvdcss/ */ if( psz_home ) diff -r ddd84e99f17c -r 68145aae7349 libmpdvdkit2/libdvdcss_changes.diff --- a/libmpdvdkit2/libdvdcss_changes.diff Sat Apr 15 21:27:16 2006 +0000 +++ b/libmpdvdkit2/libdvdcss_changes.diff Sat Apr 15 21:45:29 2006 +0000 @@ -70,3 +70,14 @@ #include "common.h" #include "css.h" +@@ -301,6 +301,10 @@ + { + psz_home = getenv( "HOME" ); + } ++ if( psz_home == NULL ) ++ { ++ psz_home = getenv( "USERPROFILE" ); ++ } + + /* Cache our keys in ${HOME}/.dvdcss/ */ + if( psz_home )