X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=bacula%2Fsrc%2Fdird%2Fua_dotcmds.c;h=96fc81cf9973b5957f735e56ab77e54bb96fba3f;hb=b8b2ed2a6db4fb8436647d438185a364951375fc;hp=698ec67f0a776a91950886b636fab1fb0a9361cd;hpb=48700f0dbd29635e70ca1dcf1dbf95fb40f3ecea;p=bacula%2Fbacula diff --git a/bacula/src/dird/ua_dotcmds.c b/bacula/src/dird/ua_dotcmds.c index 698ec67f0a..96fc81cf99 100644 --- a/bacula/src/dird/ua_dotcmds.c +++ b/bacula/src/dird/ua_dotcmds.c @@ -79,14 +79,13 @@ static struct cmdstruct commands[] = { */ int do_a_dot_command(UAContext *ua, char *cmd) { - unsigned int i; + int i; int len, stat; - int found; + bool found = false; - found = 0; stat = 1; - Dmsg1(200, "Dot command: %s\n", ua->UA_sock->msg); + Dmsg1(400, "Dot command: %s\n", ua->UA_sock->msg); if (ua->argc == 0) { return 1; } @@ -95,15 +94,15 @@ int do_a_dot_command(UAContext *ua, char *cmd) if (len == 1) { return 1; /* no op */ } - for (i=0; iargk[0], _(commands[i].key), len) == 0) { stat = (*commands[i].func)(ua, cmd); /* go execute command */ - found = 1; + found = true; break; } } if (!found) { - strcat(ua->UA_sock->msg, _(": is an illegal command\n")); + pm_strcat(&ua->UA_sock->msg, _(": is an illegal command\n")); ua->UA_sock->msglen = strlen(ua->UA_sock->msg); bnet_send(ua->UA_sock); }