diff --git a/src/dird/fd_cmds.c b/src/dird/fd_cmds.c index 342b6a261e4..db28edcd129 100644 --- a/src/dird/fd_cmds.c +++ b/src/dird/fd_cmds.c @@ -953,6 +953,7 @@ int get_attributes_and_put_in_catalog(JCR *jcr) char *p, *fn; POOL_MEM Digest(PM_MESSAGE); /* Either Verify opts or MD5/SHA1 digest */ + Digest.check_size(fd->message_size); if ((len = sscanf(fd->msg, "%ld %d %s", &file_index, &stream, Digest.c_str())) != 3) { Jmsg(jcr, M_FATAL, 0, _("msglen, fd->msg);