Fossil SCM
Delay for a failed 'verifyLogin' command invocation.
Commit
7703173f4795f32ae09d3f197a7cee36b17a6a6af9e04182c625089e7e905ba2
Parent
9abccbaa50c8111…
1 file changed
+4
-1
+4
-1
| --- src/th_main.c | ||
| +++ src/th_main.c | ||
| @@ -545,16 +545,19 @@ | ||
| 545 | 545 | const char **argv, |
| 546 | 546 | int *argl |
| 547 | 547 | ){ |
| 548 | 548 | const char *zUser; |
| 549 | 549 | const char *zPass; |
| 550 | + int uid; | |
| 550 | 551 | if( argc!=3 ){ |
| 551 | 552 | return Th_WrongNumArgs(interp, "verifyLogin userName password"); |
| 552 | 553 | } |
| 553 | 554 | zUser = argv[1]; |
| 554 | 555 | zPass = argv[2]; |
| 555 | - Th_SetResultInt(interp, login_search_uid(&zUser, zPass) != 0); | |
| 556 | + uid = login_search_uid(&zUser, zPass); | |
| 557 | + Th_SetResultInt(interp, uid!=0); | |
| 558 | + if( uid==0 ) sqlite3_sleep(100); | |
| 556 | 559 | return TH_OK; |
| 557 | 560 | } |
| 558 | 561 | |
| 559 | 562 | /* |
| 560 | 563 | ** TH1 command: markdown STRING |
| 561 | 564 |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -545,16 +545,19 @@ | |
| 545 | const char **argv, |
| 546 | int *argl |
| 547 | ){ |
| 548 | const char *zUser; |
| 549 | const char *zPass; |
| 550 | if( argc!=3 ){ |
| 551 | return Th_WrongNumArgs(interp, "verifyLogin userName password"); |
| 552 | } |
| 553 | zUser = argv[1]; |
| 554 | zPass = argv[2]; |
| 555 | Th_SetResultInt(interp, login_search_uid(&zUser, zPass) != 0); |
| 556 | return TH_OK; |
| 557 | } |
| 558 | |
| 559 | /* |
| 560 | ** TH1 command: markdown STRING |
| 561 |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -545,16 +545,19 @@ | |
| 545 | const char **argv, |
| 546 | int *argl |
| 547 | ){ |
| 548 | const char *zUser; |
| 549 | const char *zPass; |
| 550 | int uid; |
| 551 | if( argc!=3 ){ |
| 552 | return Th_WrongNumArgs(interp, "verifyLogin userName password"); |
| 553 | } |
| 554 | zUser = argv[1]; |
| 555 | zPass = argv[2]; |
| 556 | uid = login_search_uid(&zUser, zPass); |
| 557 | Th_SetResultInt(interp, uid!=0); |
| 558 | if( uid==0 ) sqlite3_sleep(100); |
| 559 | return TH_OK; |
| 560 | } |
| 561 | |
| 562 | /* |
| 563 | ** TH1 command: markdown STRING |
| 564 |