From: Maxim Mamontov <faust@gts.dp.ua>
Date: Wed, 8 Dec 2010 13:27:35 +0000 (+0200)
Subject: В утилите экранирования строки модуля store_postgresql исправлено
X-Git-Tag: 2.407-rc3~316
X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/9baba54e426108683f706dced3c36059588bc077?ds=inline

В утилите экранирования строки модуля store_postgresql исправлено
неправильное освобождение памяти занытой под буфер (использовался
        оператор delete вмето оператора delete[])
---

diff --git a/projects/stargazer/plugins/store/postgresql/postgresql_store_utils.cpp b/projects/stargazer/plugins/store/postgresql/postgresql_store_utils.cpp
index 28a17895..7c0755a7 100644
--- a/projects/stargazer/plugins/store/postgresql/postgresql_store_utils.cpp
+++ b/projects/stargazer/plugins/store/postgresql/postgresql_store_utils.cpp
@@ -101,7 +101,7 @@ if (error)
     {
     strError = PQerrorMessage(connection);
     printfd(__FILE__, "POSTGRESQL_STORE::EscapeString(): '%s'\n", strError.c_str());
-    delete buf;
+    delete[] buf;
     return -1;
     }