r16879 - gnucash/branches/gda-dev2/src/backend/gda - Deal with windows paths which may contain a ':' which is *not* part of a
Phil Longstaff
plongstaff at cvs.gnucash.org
Sun Jan 20 17:20:05 EST 2008
Author: plongstaff
Date: 2008-01-20 17:20:05 -0500 (Sun, 20 Jan 2008)
New Revision: 16879
Trac: http://svn.gnucash.org/trac/changeset/16879
Modified:
gnucash/branches/gda-dev2/src/backend/gda/gnc-backend-gda.c
Log:
Deal with windows paths which may contain a ':' which is *not* part of a
URL.
Patch supplied by Nathan Buchanan
Modified: gnucash/branches/gda-dev2/src/backend/gda/gnc-backend-gda.c
===================================================================
--- gnucash/branches/gda-dev2/src/backend/gda/gnc-backend-gda.c 2008-01-20 18:16:33 UTC (rev 16878)
+++ gnucash/branches/gda-dev2/src/backend/gda/gnc-backend-gda.c 2008-01-20 22:20:05 UTC (rev 16879)
@@ -127,7 +127,7 @@
provider, use "file" */
book_info = g_strdup( book_id );
dsn = strchr( book_info, ':' );
- if( dsn != NULL ) {
+ if( dsn != NULL && *(dsn+1)==*(dsn+2) && *(dsn+1)=='/' ) {
*dsn = '\0';
dsn += 3; // Skip '://'
@@ -145,6 +145,8 @@
0,
&error );
}
+ } else {
+ dsn = NULL;
}
if( dsn == NULL || dsn[0] != '@' ) {
More information about the gnucash-changes
mailing list