aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2009-01-08 14:36:20 +0000
committerdrh <drh@noemail.net>2009-01-08 14:36:20 +0000
commit617634eca2b9f2bd44c703c885cd21535340963a (patch)
tree605dc4748967e7eec755797d6b3e8e41c5390591 /src/os_unix.c
parente86a5b77986613c5bb5555d23eb4a535eb1eec0d (diff)
downloadsqlite-617634eca2b9f2bd44c703c885cd21535340963a.tar.gz
sqlite-617634eca2b9f2bd44c703c885cd21535340963a.zip
Allow database files to be created in the root directory on unix.
Ticket #3570. (CVS 6141) FossilOrigin-Name: 81014334ad57e380e21c47ad6eebe9f16b4ad24c
Diffstat (limited to 'src/os_unix.c')
-rw-r--r--src/os_unix.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/os_unix.c b/src/os_unix.c
index 7977d2268..014c7216e 100644
--- a/src/os_unix.c
+++ b/src/os_unix.c
@@ -43,7 +43,7 @@
** * Definitions of sqlite3_vfs objects for all locking methods
** plus implementations of sqlite3_os_init() and sqlite3_os_end().
**
-** $Id: os_unix.c,v 1.233 2008/12/22 03:37:00 danielk1977 Exp $
+** $Id: os_unix.c,v 1.234 2009/01/08 14:36:20 drh Exp $
*/
#include "sqliteInt.h"
#if SQLITE_OS_UNIX /* This file is used on unix only */
@@ -3375,7 +3375,7 @@ static int openDirectory(const char *zFilename, int *pFd){
char zDirname[MAX_PATHNAME+1];
sqlite3_snprintf(MAX_PATHNAME, zDirname, "%s", zFilename);
- for(ii=(int)strlen(zDirname); ii>=0 && zDirname[ii]!='/'; ii--);
+ for(ii=(int)strlen(zDirname); ii>1 && zDirname[ii]!='/'; ii--);
if( ii>0 ){
zDirname[ii] = '\0';
fd = open(zDirname, O_RDONLY|O_BINARY, 0);