]> git.sur5r.net Git - bacula/bacula/commitdiff
Set trace in SD
authorKern Sibbald <kern@sibbald.com>
Wed, 3 Mar 2004 09:12:30 +0000 (09:12 +0000)
committerKern Sibbald <kern@sibbald.com>
Wed, 3 Mar 2004 09:12:30 +0000 (09:12 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1106 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/stored/dircmd.c

index 5cef5693e4fa099d344e175ee9169c9eb8ab22a3..46116ca56d116cd7903344641dc2e92b00718f2e 100644 (file)
@@ -197,14 +197,15 @@ void *connection_request(void *arg)
 static int setdebug_cmd(JCR *jcr)
 {
    BSOCK *dir = jcr->dir_bsock;
-   int level;
+   int level, trace_flag;
 
    Dmsg1(10, "setdebug_cmd: %s", dir->msg);
-   if (sscanf(dir->msg, "setdebug=%d", &level) != 1 || level < 0) {
+   if (sscanf(dir->msg, "setdebug=%d", &level, &trace_flag) != 2 || level < 0) {
       bnet_fsend(dir, "3991 Bad setdebug command: %s\n", dir->msg);
       return 0;
    }
    debug_level = level;
+   set_trace(trace_flag);
    return bnet_fsend(dir, OKsetdebug, level);
 }