mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-08 14:02:16 +03:00
Factor the test for zName==NULL out of the loop. Ticket #1032. (CVS 2164)
FossilOrigin-Name: 7f38f67c7b427ea46db2e95fdfadc1aae064c704
This commit is contained in:
12
manifest
12
manifest
@@ -1,5 +1,5 @@
|
|||||||
C Fix\sa\sproblem\swith\sthe\sautomatic\sgeneration\sof\sthe\sopcode\sname\stable.\s(CVS\s2163)
|
C Factor\sthe\stest\sfor\szName==NULL\sout\sof\sthe\sloop.\s\sTicket\s#1032.\s(CVS\s2164)
|
||||||
D 2004-12-10T17:17:18
|
D 2004-12-10T18:00:04
|
||||||
F Makefile.in da09f379b80c8cd78d78abaa0f32ca90a124e884
|
F Makefile.in da09f379b80c8cd78d78abaa0f32ca90a124e884
|
||||||
F Makefile.linux-gcc a9e5a0d309fa7c38e7c14d3ecf7690879d3a5457
|
F Makefile.linux-gcc a9e5a0d309fa7c38e7c14d3ecf7690879d3a5457
|
||||||
F README a01693e454a00cc117967e3f9fdab2d4d52e9bc1
|
F README a01693e454a00cc117967e3f9fdab2d4d52e9bc1
|
||||||
@@ -79,7 +79,7 @@ F src/vacuum.c 705256e1111521fa04f0029de7f1667bc131d015
|
|||||||
F src/vdbe.c aaec606fb513102314ca351006cea6656791bdcf
|
F src/vdbe.c aaec606fb513102314ca351006cea6656791bdcf
|
||||||
F src/vdbe.h 067ca8d6750ba4f69a50284765e5883dee860181
|
F src/vdbe.h 067ca8d6750ba4f69a50284765e5883dee860181
|
||||||
F src/vdbeInt.h 0f74561e629af86172de7cdf0ecaea014c51696c
|
F src/vdbeInt.h 0f74561e629af86172de7cdf0ecaea014c51696c
|
||||||
F src/vdbeapi.c 12ba371446b7ae0fe1f827d8df5ea399dfe52444
|
F src/vdbeapi.c 0cf3bdc1072616bedc8eec7fc22e3f5a169d33fd
|
||||||
F src/vdbeaux.c a7c4c90786e2633b38f2d89f3dc49aed747454e4
|
F src/vdbeaux.c a7c4c90786e2633b38f2d89f3dc49aed747454e4
|
||||||
F src/vdbemem.c 5876c8abf4374fef671f4fd8dc333ef3fc95a2f0
|
F src/vdbemem.c 5876c8abf4374fef671f4fd8dc333ef3fc95a2f0
|
||||||
F src/where.c f9d3b6f2243a0eb9065fa4c465fe0831a64b7db7
|
F src/where.c f9d3b6f2243a0eb9065fa4c465fe0831a64b7db7
|
||||||
@@ -263,7 +263,7 @@ F www/tclsqlite.tcl 560ecd6a916b320e59f2917317398f3d59b7cc25
|
|||||||
F www/vdbe.tcl 095f106d93875c94b47367384ebc870517431618
|
F www/vdbe.tcl 095f106d93875c94b47367384ebc870517431618
|
||||||
F www/version3.tcl 092a01f5ef430d2c4acc0ae558d74c4bb89638a0
|
F www/version3.tcl 092a01f5ef430d2c4acc0ae558d74c4bb89638a0
|
||||||
F www/whentouse.tcl fdacb0ba2d39831e8a6240d05a490026ad4c4e4c
|
F www/whentouse.tcl fdacb0ba2d39831e8a6240d05a490026ad4c4e4c
|
||||||
P 7f4679b92ec764bf5c11a0f19876073a94742092
|
P 9eefabc92d3924bcaa2ae0f425fe5635824c64ec
|
||||||
R 36a3ee9aa86cf8f9d9120d6180f8bb9a
|
R d06a575b50fd36d04bb524dfbec46ef9
|
||||||
U drh
|
U drh
|
||||||
Z 1f22ea61df5694df34bb633032f0b38a
|
Z 2c0e72f9278bb2cb505aa806dd33e721
|
||||||
|
@@ -1 +1 @@
|
|||||||
9eefabc92d3924bcaa2ae0f425fe5635824c64ec
|
7f38f67c7b427ea46db2e95fdfadc1aae064c704
|
@@ -591,11 +591,13 @@ int sqlite3_bind_parameter_index(sqlite3_stmt *pStmt, const char *zName){
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
createVarMap(p);
|
createVarMap(p);
|
||||||
|
if( zName ){
|
||||||
for(i=0; i<p->nVar; i++){
|
for(i=0; i<p->nVar; i++){
|
||||||
const char *z = p->azVar[i];
|
const char *z = p->azVar[i];
|
||||||
if( z && zName && strcmp(z,zName)==0 ){
|
if( z && strcmp(z,zName)==0 ){
|
||||||
return i+1;
|
return i+1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user