mirror of https://github.com/citusdata/citus.git
AddressSanitizer: stack-use-after-scope on address in CreateBackground(backport to release-13.0) (#7966)
Backport of #7943 to release-13.0 Fixes #7964pull/7963/head^2
parent
da6cab83d8
commit
20a2d33f2a
|
@ -2955,6 +2955,8 @@ CreateBackgroundJob(const char *jobType, const char *description)
|
|||
/* insert new job */
|
||||
Datum values[Natts_pg_dist_background_job] = { 0 };
|
||||
bool isnull[Natts_pg_dist_background_job] = { 0 };
|
||||
|
||||
NameData jobTypeName = { 0 };
|
||||
memset(isnull, true, sizeof(isnull));
|
||||
|
||||
int64 jobId = GetNextBackgroundJobsJobId();
|
||||
|
@ -2967,7 +2969,6 @@ CreateBackgroundJob(const char *jobType, const char *description)
|
|||
|
||||
if (jobType)
|
||||
{
|
||||
NameData jobTypeName = { 0 };
|
||||
namestrcpy(&jobTypeName, jobType);
|
||||
InitFieldValue(Anum_pg_dist_background_job_job_type, values, isnull,
|
||||
NameGetDatum(&jobTypeName));
|
||||
|
|
Loading…
Reference in New Issue