diff options
author | Олег <150132506+iddqdex@users.noreply.github.com> | 2025-02-10 16:26:36 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-10 16:26:36 +0300 |
commit | fe80c39e692f59ae890e74972042b3317003b3d5 (patch) | |
tree | 93ec8ba570aa501f34de1a60d43533251044af24 | |
parent | 057719228a2aaa8efd08037b18d81d480e288950 (diff) | |
download | ydb-fe80c39e692f59ae890e74972042b3317003b3d5.tar.gz |
Fix using freed memory (#14327)
-rw-r--r-- | ydb/library/benchmarks/gen/tpcds-dbgen/join.c | 4 |
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; } |