Add debug for envp[] in virExecWithHook()

* src/util/util.c: output some debug if caller of virExecWithHook have
  set envp[]
This commit is contained in:
Amy Griffis 2009-10-08 17:11:03 +02:00 committed by Daniel Veillard
parent 01e0e98f07
commit ab8dd999f5

View File

@ -601,12 +601,23 @@ virExecWithHook(virConnectPtr conn,
char *pidfile) char *pidfile)
{ {
char *argv_str; char *argv_str;
char *envp_str;
if ((argv_str = virArgvToString(argv)) == NULL) { if ((argv_str = virArgvToString(argv)) == NULL) {
virReportOOMError(conn); virReportOOMError(conn);
return -1; return -1;
} }
DEBUG0(argv_str);
if (envp) {
if ((envp_str = virArgvToString(envp)) == NULL) {
virReportOOMError(conn);
return -1;
}
VIR_DEBUG("%s %s", envp_str, argv_str);
VIR_FREE(envp_str);
} else {
VIR_DEBUG0(argv_str);
}
VIR_FREE(argv_str); VIR_FREE(argv_str);
return __virExec(conn, argv, envp, keepfd, retpid, infd, outfd, errfd, return __virExec(conn, argv, envp, keepfd, retpid, infd, outfd, errfd,