diff options
author | drh <drh@noemail.net> | 2011-05-17 19:43:38 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2011-05-17 19:43:38 +0000 |
commit | bd69559bfdfc72d4c1e5741a3bdcd51268cfedd5 (patch) | |
tree | 374d7bafc1ddf467352eaad987c88b886f1f3c5c /src | |
parent | cc487d13fce19666c4977578864dad9264ea1821 (diff) | |
download | sqlite-bd69559bfdfc72d4c1e5741a3bdcd51268cfedd5.tar.gz sqlite-bd69559bfdfc72d4c1e5741a3bdcd51268cfedd5.zip |
Fix an off-by-one error in the new sqlite3_uri_parameter() function.
FossilOrigin-Name: 9593a640795458ce6e57e02dd5d702b642858f76
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c index 6dd591ce0..c99d39654 100644 --- a/src/main.c +++ b/src/main.c @@ -2921,12 +2921,12 @@ int sqlite3_test_control(int op, ...){ ** returns a NULL pointer. */ const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){ - zFilename += sqlite3Strlen30(zFilename); + zFilename += sqlite3Strlen30(zFilename) + 1; while( zFilename[0] ){ int x = strcmp(zFilename, zParam); - zFilename += sqlite3Strlen30(zFilename); + zFilename += sqlite3Strlen30(zFilename) + 1; if( x==0 ) return zFilename; - zFilename += sqlite3Strlen30(zFilename); + zFilename += sqlite3Strlen30(zFilename) + 1; } return 0; } |