]> git.ipfire.org Git - thirdparty/bacula.git/commit
Fix #7998 About dir crashing for client intiated backup
authorMichal Rakowski <michal.rakowski@baculasystems.com>
Tue, 10 Aug 2021 10:51:06 +0000 (12:51 +0200)
committerEric Bollengier <eric@baculasystems.com>
Wed, 11 Aug 2021 09:04:34 +0000 (11:04 +0200)
commitac22bc3bbc084c59b8a0d01c29a5ffa8f9c81f45
tree11b66cd423e6562a36891e7a5e7616090360beeb
parent6348f08a9cb50d4aaa158f73099745d573aface7
Fix #7998 About dir crashing for client intiated backup

Description:
For client initiated backup, ua->UA_sock == jcr->file_bsock, see
(ua_run.c:275):
if (rc.fdcalled) {
      jcr->file_bsock = ua->UA_sock;
      jcr->file_bsock->set_jcr(jcr);
}

So when jcr is freed, the ua->UA_sock which is used by ua->error_msg
and others, is no longer valid.
bacula/src/dird/ua_run.c