From 36ef6d6a310d7a4a35a3c505d041e9fbd11125fa Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Fri, 21 Aug 2009 16:00:27 -0400 Subject: PR10544: clean up stap child process error handling * util.cxx (stap_system): Take extra verbosity value. Standardize error handling / tracing. * util.h: Corresponding changes. * buildrun.cxx, main.cxx, modsign.cxx: Update callers. --- modsign.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modsign.cxx') diff --git a/modsign.cxx b/modsign.cxx index 8f29dab1..cacd5699 100644 --- a/modsign.cxx +++ b/modsign.cxx @@ -284,14 +284,14 @@ init_cert_db_path (const string &cert_db_path) { // Generate the certificate and database. string cmd = BINDIR "/stap-gen-cert " + cert_db_path; - rc = stap_system (cmd.c_str()) == 0; + rc = stap_system (0, cmd) == 0; // If we are root, authorize the new certificate as a trusted // signer. It is not an error if this fails. if (geteuid () == 0) { cmd = BINDIR "/stap-authorize-signing-cert " + cert_db_path + "/stap.cert"; - stap_system (cmd.c_str()); + stap_system (0, cmd); } return rc; -- cgit