Fossil SCM
Bug fix in the new cgi_is_qp() routine of the previous check-in.
Commit
ef57ecf2606756204f3b6c4f827dc70a97c5ad3e41919f10477198768b6b5e3d
Parent
055908da97cbc46…
1 file changed
+1
-1
+1
-1
| --- src/cgi.c | ||
| +++ src/cgi.c | ||
| @@ -1619,11 +1619,11 @@ | ||
| 1619 | 1619 | ** Return TRUE if the specific parameter exists and is a query parameter. |
| 1620 | 1620 | ** Return FALSE if the parameter is a cookie or environment variable. |
| 1621 | 1621 | */ |
| 1622 | 1622 | int cgi_is_qp(const char *zName){ |
| 1623 | 1623 | int i; |
| 1624 | - if( zName==0 || fossil_isupper(zName) ) return 0; | |
| 1624 | + if( zName==0 || fossil_isupper(zName[0]) ) return 0; | |
| 1625 | 1625 | for(i=0; i<nUsedQP; i++){ |
| 1626 | 1626 | if( fossil_strcmp(aParamQP[i].zName,zName)==0 ){ |
| 1627 | 1627 | return aParamQP[i].isQP; |
| 1628 | 1628 | } |
| 1629 | 1629 | } |
| 1630 | 1630 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -1619,11 +1619,11 @@ | |
| 1619 | ** Return TRUE if the specific parameter exists and is a query parameter. |
| 1620 | ** Return FALSE if the parameter is a cookie or environment variable. |
| 1621 | */ |
| 1622 | int cgi_is_qp(const char *zName){ |
| 1623 | int i; |
| 1624 | if( zName==0 || fossil_isupper(zName) ) return 0; |
| 1625 | for(i=0; i<nUsedQP; i++){ |
| 1626 | if( fossil_strcmp(aParamQP[i].zName,zName)==0 ){ |
| 1627 | return aParamQP[i].isQP; |
| 1628 | } |
| 1629 | } |
| 1630 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -1619,11 +1619,11 @@ | |
| 1619 | ** Return TRUE if the specific parameter exists and is a query parameter. |
| 1620 | ** Return FALSE if the parameter is a cookie or environment variable. |
| 1621 | */ |
| 1622 | int cgi_is_qp(const char *zName){ |
| 1623 | int i; |
| 1624 | if( zName==0 || fossil_isupper(zName[0]) ) return 0; |
| 1625 | for(i=0; i<nUsedQP; i++){ |
| 1626 | if( fossil_strcmp(aParamQP[i].zName,zName)==0 ){ |
| 1627 | return aParamQP[i].isQP; |
| 1628 | } |
| 1629 | } |
| 1630 |