aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorОлег <150132506+iddqdex@users.noreply.github.com>2025-02-10 16:26:36 +0300
committerGitHub <noreply@github.com>2025-02-10 16:26:36 +0300
commitfe80c39e692f59ae890e74972042b3317003b3d5 (patch)
tree93ec8ba570aa501f34de1a60d43533251044af24
parent057719228a2aaa8efd08037b18d81d480e288950 (diff)
downloadydb-fe80c39e692f59ae890e74972042b3317003b3d5.tar.gz
Fix using freed memory (#14327)
-rw-r--r--ydb/library/benchmarks/gen/tpcds-dbgen/join.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ydb/library/benchmarks/gen/tpcds-dbgen/join.c b/ydb/library/benchmarks/gen/tpcds-dbgen/join.c
index cb3655194a4..15ca4c08e07 100644
--- a/ydb/library/benchmarks/gen/tpcds-dbgen/join.c
+++ b/ydb/library/benchmarks/gen/tpcds-dbgen/join.c
@@ -301,13 +301,13 @@ web_join(int col, ds_key_t join_key)
{
dSiteClose = strtodate(WEB_END_DATE);
nSiteDuration = dSiteClose->julian;
- free(dSiteClose);
nConcurrentSites = (int)get_rowcount(CONCURRENT_WEB_SITES);
dSiteOpen = strtodate(WEB_START_DATE);
nSiteDuration -= dSiteOpen->julian;
- free(dSiteOpen);
nSiteDuration *= nConcurrentSites;
nOffset = (dSiteClose->julian - dSiteOpen->julian) / (2 * nSiteDuration) ;
+ free(dSiteClose);
+ free(dSiteOpen);
init = 1;
}