Fossil SCM

Fix the capexpr TH1 command so that it actually works for a list of terms.

drh 2022-01-06 22:34 trunk
Commit 8188ef9bc7d20fb6d2495da3c0ee9de58b21661a6a7308ad24cd93170ace3b10
1 file changed +1 -1
+1 -1
--- src/th_main.c
+++ src/th_main.c
@@ -847,11 +847,11 @@
847847
}else if( azCap[i][0]=='*' ){
848848
rc = 1;
849849
}else{
850850
rc = login_has_capability(azCap[i], anCap[i], 0);
851851
}
852
- break;
852
+ if( rc ) break;
853853
}
854854
Th_Free(interp, azCap);
855855
Th_SetResultInt(interp, rc);
856856
return TH_OK;
857857
}
858858
--- src/th_main.c
+++ src/th_main.c
@@ -847,11 +847,11 @@
847 }else if( azCap[i][0]=='*' ){
848 rc = 1;
849 }else{
850 rc = login_has_capability(azCap[i], anCap[i], 0);
851 }
852 break;
853 }
854 Th_Free(interp, azCap);
855 Th_SetResultInt(interp, rc);
856 return TH_OK;
857 }
858
--- src/th_main.c
+++ src/th_main.c
@@ -847,11 +847,11 @@
847 }else if( azCap[i][0]=='*' ){
848 rc = 1;
849 }else{
850 rc = login_has_capability(azCap[i], anCap[i], 0);
851 }
852 if( rc ) break;
853 }
854 Th_Free(interp, azCap);
855 Th_SetResultInt(interp, rc);
856 return TH_OK;
857 }
858

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button