diff options
author | Dave Brolley <brolley@redhat.com> | 2009-08-06 12:25:50 -0400 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2009-08-06 12:25:50 -0400 |
commit | 3c96130fde2f114d0ecca13870ac91b00219cf6c (patch) | |
tree | 4872acd81f6f1bcd1539946e598bfa4afc8accd9 /runtime/staprun/staprun.c | |
parent | dceb9cebada8326f7eb5097475303c28e81b105b (diff) | |
download | systemtap-steved-3c96130fde2f114d0ecca13870ac91b00219cf6c.tar.gz systemtap-steved-3c96130fde2f114d0ecca13870ac91b00219cf6c.tar.xz systemtap-steved-3c96130fde2f114d0ecca13870ac91b00219cf6c.zip |
2009-08-06 Dave Brolley <brolley@redhat.com>
* modverify.c (staprun.h): #include it.
(verify_it): Now accepts module data and signature data as arguments.
Don't open and read the signature here. Don't read the module here.
(verify_module): Now accepts module data as argument. Read the signature
once here.
* modverify.h (verify_module): Now accepts module data as argument.
* staprun.c (main): Don't call check_permissions here.
* staprun.h (check_permissions): Prototype removed.
* staprun_funcs.c (check_permissions): Now static. Accepts module data
as argument. Pass module data to check_signature.
(insert_module): Canonicalize the module path early here. Call
check_permissions here, passing it the mapped module data.
(check_signature): Now accepts module data as argument. Pass the module
data to verify_module.
(check_path): Use the already-canonicalized module path.
Diffstat (limited to 'runtime/staprun/staprun.c')
-rw-r--r-- | runtime/staprun/staprun.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/runtime/staprun/staprun.c b/runtime/staprun/staprun.c index 554eecc8..c64bf5b3 100644 --- a/runtime/staprun/staprun.c +++ b/runtime/staprun/staprun.c @@ -303,9 +303,6 @@ int main(int argc, char **argv) exit(1); } - if (check_permissions() != 1) - usage(argv[0]); - if (init_staprun()) exit(1); |