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);
* 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 */
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)) {