From: Enrico Forestieri Date: Wed, 17 Feb 2010 19:33:52 +0000 (+0000) Subject: Operator new[] should always be matched by operator delete[], X-Git-Tag: 2.0.0~4014 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=4c92ec8383d2e050e44cdf96320804edf86425ba;p=features.git Operator new[] should always be matched by operator delete[], even when allocating POD types. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33488 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/support/os_cygwin.cpp b/src/support/os_cygwin.cpp index 6c5c91dd1b..f402cbfce5 100644 --- a/src/support/os_cygwin.cpp +++ b/src/support/os_cygwin.cpp @@ -112,7 +112,7 @@ string convert_path_list(string const & p, PathStyle const & target) char * ptr = new char[size]; if (ptr && cygwin_conv_path_list(target, pc, ptr, size) == 0) { string const path_list = subst(ptr, '\\', '/'); - delete ptr; + delete [] ptr; return path_list; } else lyxerr << "LyX: Cannot convert path list: " << p << endl; @@ -178,7 +178,7 @@ string convert_path_list(string const & p, PathStyle const & target) cygwin_posix_to_win32_path_list(pc, ptr); string path_list = subst(ptr, '\\', '/'); - delete ptr; + delete [] ptr; return path_list; } }