From: Maxim Mamontov 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 В утилите экранирования строки модуля 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; }