aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2011-05-17 19:43:38 +0000
committerdrh <drh@noemail.net>2011-05-17 19:43:38 +0000
commitbd69559bfdfc72d4c1e5741a3bdcd51268cfedd5 (patch)
tree374d7bafc1ddf467352eaad987c88b886f1f3c5c /src
parentcc487d13fce19666c4977578864dad9264ea1821 (diff)
downloadsqlite-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.c6
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;
}