[g2port] [cvs HEAD] don't allow selection of directory for save file
sams at marketing-designs.com
sams at marketing-designs.com
Tue Jun 17 16:15:34 CDT 2003
Index: src/backend/file/gnc-backend-file.c
===================================================================
RCS file:
/home/cvs/cvsroot/gnucash/src/backend/file/gnc-backend-file.c,v
retrieving revision 1.23
diff -u -r1.23 gnc-backend-file.c
--- src/backend/file/gnc-backend-file.c 5 Jan 2003 02:03:42 -0000
1.23
+++ src/backend/file/gnc-backend-file.c 17 Jun 2003 20:13:20 -0000
@@ -118,6 +118,14 @@
g_free (be->dirname); be->dirname = NULL;
return;
}
+ rc = stat (be->fullpath, &statbuf);
+ if (rc != 0 || S_ISDIR(statbuf.st_mode))
+ {
+ xaccBackendSetError (be_start,
ERR_FILEIO_UNKNOWN_FILE_TYPE);
+ g_free (be->fullpath); be->fullpath = NULL;
+ g_free (be->dirname); be->dirname = NULL;
+ return;
+ }
}
/* ---------------------------------------------------- */
More information about the gnucash-patches
mailing list