1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-11-12 13:01:09 +03:00

Fixes for uninitialized variables. Tickets #2658 and #2659. (CVS 4437)

FossilOrigin-Name: 27fe1288336665c4d47c5d7ddcbeacc451ec4a9d
This commit is contained in:
drh
2007-09-20 10:02:54 +00:00
parent 25c0d1a18a
commit 777b17af7e
4 changed files with 14 additions and 14 deletions

View File

@@ -2290,7 +2290,7 @@ static int fillInUnixFile(
*/
static int openDirectory(const char *zFilename, int *pFd){
int ii;
int fd;
int fd = -1;
char zDirname[MAX_PATHNAME+1];
sqlite3_snprintf(MAX_PATHNAME, zDirname, "%s", zFilename);
@@ -2298,7 +2298,7 @@ static int openDirectory(const char *zFilename, int *pFd){
if( ii>0 ){
zDirname[ii] = '\0';
fd = open(zDirname, O_RDONLY|O_BINARY, 0);
if( fd>0 ){
if( fd>=0 ){
#ifdef FD_CLOEXEC
fcntl(fd, F_SETFD, fcntl(fd, F_GETFD, 0) | FD_CLOEXEC);
#endif
@@ -2306,7 +2306,7 @@ static int openDirectory(const char *zFilename, int *pFd){
}
}
*pFd = fd;
return (fd>0?SQLITE_OK:SQLITE_CANTOPEN);
return (fd>=0?SQLITE_OK:SQLITE_CANTOPEN);
}
/*