]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Allow . to terminate sql queries prompts
authorKern Sibbald <kern@sibbald.com>
Sun, 3 Feb 2019 16:32:56 +0000 (17:32 +0100)
committerKern Sibbald <kern@sibbald.com>
Sun, 3 Feb 2019 16:32:56 +0000 (17:32 +0100)
bacula/src/dird/ua_query.c

index 4e14f0575e38e7e63c73fc9fa6bead6cd3a54ba2..9df9e7cc4814d8c184bb05a8ef53116117d3d3b4 100644 (file)
@@ -276,7 +276,8 @@ int sqlquery_cmd(UAContext *ua, const char *cmd)
    while (get_cmd(ua, msg)) {
       len = strlen(ua->cmd);
       Dmsg2(400, "len=%d cmd=%s:\n", len, ua->cmd);
-      if (len == 0) {
+      /* Break on empty or . */
+      if (len == 0 || (len == 1 && ua->cmd[0] == ".")) {
          break;
       }
       if (*query.c_str() != 0) {