diff --git a/cf-agent/cf-agent.c b/cf-agent/cf-agent.c index a5b7e73da1..e3054b27ef 100644 --- a/cf-agent/cf-agent.c +++ b/cf-agent/cf-agent.c @@ -273,6 +273,10 @@ static PromiseResult DefaultVarPromiseWrapper(EvalContext *ctx, const Promise *p int main(int argc, char *argv[]) { +printf("CRAIG: cf-agent argc=%d\n", argc); +for(int i=0; iconn_info, sendbuf, 0, CF_DONE); - Log(LOG_LEVEL_INFO, "%s", sendbuf); + Log(LOG_LEVEL_INFO, "'%s'", sendbuf); FILE *pp = cf_popen(cmdbuf, "r", true); if (pp == NULL) diff --git a/libpromises/generic_agent.c b/libpromises/generic_agent.c index 1995536703..51a6eb788b 100644 --- a/libpromises/generic_agent.c +++ b/libpromises/generic_agent.c @@ -2457,6 +2457,7 @@ pid_t ReadPID(char *filename) bool GenericAgentConfigParseArguments(GenericAgentConfig *config, int argc, char **argv) { +printf("CRAIG ParseArg()\n"); if (argc == 0) { return true; @@ -2464,6 +2465,18 @@ bool GenericAgentConfigParseArguments(GenericAgentConfig *config, int argc, char if (argc > 1) { +Log(LOG_LEVEL_ERR, "Special 1-arg expected, got %d arguments instead. See debug output for details.", argc); +for (int i=0; i