[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sqlite-users
Subject:    [sqlite] Bug in winAccess
From:       "Jan Slodicka" <jano () resco ! net>
Date:       2012-08-30 13:55:10
Message-ID: 040701cd86b7$134a0e50$830ba8c0 () janslodicka
[Download RAW message or body]

winAccess should check ERROR_PATH_NOT_FOUND in the same way as ERROR_FILE_NOT_FOUND. The former error code is returned for example by WinRT when checking for directory existence. (I just got it when checking for application folder existence, but as far I remember, it is returned in more scenarios.)

Error manifestation: Sqlite reports i/o error instead of missing file.

Resolution: Rather trivial fix in winAccess():

Original line:
    if( lastErrno != ERROR_FILE_NOT_FOUND ){
Corrected line:
    if( lastErrno != ERROR_FILE_NOT_FOUND  &&  lastErrno != ERROR_PATH_NOT_FOUND ){


Have a good day.

With best regards,
   Jan Slodicka
   Resco
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic