From: Eric Bollengier Date: Tue, 1 Jun 2021 12:19:18 +0000 (+0200) Subject: Fix compilation X-Git-Tag: Release-11.0.5~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=79cf405d40a0babeda5891a152884828fcd7ad62;p=thirdparty%2Fbacula.git Fix compilation --- diff --git a/bacula/src/cats/sql_get.c b/bacula/src/cats/sql_get.c index 863a45229..a080df9cb 100644 --- a/bacula/src/cats/sql_get.c +++ b/bacula/src/cats/sql_get.c @@ -1461,7 +1461,7 @@ bool BDB::bdb_get_accurate_jobids(JCR *jcr, char clientid[50], jobid[50], filesetid[50]; char date[MAX_TIME_LENGTH]; char esc[MAX_ESCAPE_NAME_LENGTH]; - POOL_MEM query(PM_MESSAGE), name(PM_FNAME), aux(PM_FNAME); + POOL_MEM query(PM_MESSAGE), name(PM_FNAME); /* Take the current time as upper limit if nothing else specified */ utime_t StartTime = (jr->StartTime)?jr->StartTime:time(NULL); @@ -1481,13 +1481,12 @@ bool BDB::bdb_get_accurate_jobids(JCR *jcr, * depdending on the Job level of the hint, we must * adapt one of the queries (F, D, I) and add a JobId=x */ - edit_uint64(from_jobid, jobid); + edit_uint64(jcr->JobId, jobid); } if (jr->Name[0] != 0) { bdb_escape_string(jcr, esc, jr->Name, strlen(jr->Name)); Mmsg(name, " AND Name = '%s' ", esc); - aux.strcat(name.c_str()); } /* First, find the last good Full backup for this job/client/fileset */ @@ -1496,7 +1495,7 @@ bool BDB::bdb_get_accurate_jobids(JCR *jcr, edit_uint64(jr->ClientId, clientid), date, edit_uint64(jr->FileSetId, filesetid), - aux.c_str() + name.c_str() ); if (!bdb_sql_query(query.c_str(), NULL, NULL)) {