ooo-build r11618 - in trunk: . patches/src680
- From: jholesovsky svn gnome org
- To: svn-commits-list gnome org
- Subject: ooo-build r11618 - in trunk: . patches/src680
- Date: Mon, 18 Feb 2008 16:12:36 +0000 (GMT)
Author: jholesovsky
Date: Mon Feb 18 16:12:35 2008
New Revision: 11618
URL: http://svn.gnome.org/viewvc/ooo-build?rev=11618&view=rev
Log:
2008-02-18 Jan Holesovsky <kendy suse cz>
* patches/src680/webdav-locking-neon24.diff,
patches/src680/apply: Don't crash with neon 0.24.
Added:
trunk/patches/src680/webdav-locking-neon24.diff
Modified:
trunk/ChangeLog
trunk/patches/src680/apply
Modified: trunk/patches/src680/apply
==============================================================================
--- trunk/patches/src680/apply (original)
+++ trunk/patches/src680/apply Mon Feb 18 16:12:35 2008
@@ -570,6 +570,9 @@
# Serve dav:// and webdav:// protocols in the WebDAV UCP
webdav-locking-serve-dav-uri.diff, n#346713, i#29152, jholesov
+# Fix the runtime for neon 0.24
+webdav-locking-neon24.diff, n#357048, i#29152, jholesov
+
[ GnomeVFS < ooh680-m4 ]
# WebDAV locking
# It is in this section because it needs part of the gvfs-related patches
Added: trunk/patches/src680/webdav-locking-neon24.diff
==============================================================================
--- (empty file)
+++ trunk/patches/src680/webdav-locking-neon24.diff Mon Feb 18 16:12:35 2008
@@ -0,0 +1,17 @@
+--- ucb/source/ucp/webdav/NeonSession.cxx 2008-02-18 16:16:56.000000000 +0100
++++ ucb/source/ucp/webdav/NeonSession.cxx 2008-02-18 16:25:33.000000000 +0100
+@@ -1551,6 +1551,14 @@ void NeonSession::Lockit( ucb::Lock & rL
+ ne_uri aUri;
+ ne_uri_parse( rtl::OUStringToOString( m_aEnv.m_aRequestURI, RTL_TEXTENCODING_UTF8 ).getStr(),
+ &aUri );
++
++#if NEON_VERSION < 0260
++#define FILLIN( field, val ) aUri.field = aUri.field? aUri.field: strdup( rtl::OUStringToOString( val, RTL_TEXTENCODING_UTF8 ).getStr() )
++ FILLIN( scheme, m_aScheme );
++ FILLIN( host, m_aHostName );
++ aUri.port = aUri.port? aUri.port: m_nPort;
++#undef FILLIN
++#endif
+
+ // Create the neon lock
+ NeonLock * theLock = ne_lockstore_findbyuri( s_aNeonLockStore, &aUri );
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]