diff options
-rw-r--r-- | include/sal/log-areas.dox | 1 | ||||
-rw-r--r-- | ucb/source/ucp/file/shell.cxx | 9 |
2 files changed, 9 insertions, 1 deletions
diff --git a/include/sal/log-areas.dox b/include/sal/log-areas.dox index 2c7b89821648..657374be0a53 100644 --- a/include/sal/log-areas.dox +++ b/include/sal/log-areas.dox @@ -351,6 +351,7 @@ certain functionality. @li @c ucb.ucp @li @c ucb.ucp.cmis @li @c ucb.ucp.ext +@li @c ucb.ucp.file @li @c ucb.ucp.ftp @li @c ucb.ucp.gio @li @c ucb.ucp.gvfs diff --git a/ucb/source/ucp/file/shell.cxx b/ucb/source/ucp/file/shell.cxx index c07e97d49be8..36eb82d9dae0 100644 --- a/ucb/source/ucp/file/shell.cxx +++ b/ucb/source/ucp/file/shell.cxx @@ -2440,7 +2440,14 @@ shell::commit( const shell::ContentMap::iterator& it, // Convert system time to local time (for EA) TimeValue myLocalTime; - osl_getLocalTimeFromSystemTime( &temp, &myLocalTime ); + if (!osl_getLocalTimeFromSystemTime( &temp, &myLocalTime )) + { + SAL_WARN( + "ucb.ucp.file", + "cannot convert (" << temp.Seconds << ", " << temp.Nanosec + << ") to local time"); + myLocalTime = temp; + } oslDateTime myDateTime; osl_getDateTimeFromTimeValue( &myLocalTime, &myDateTime ); |