]> git.lyx.org Git - features.git/commitdiff
Operator new[] should always be matched by operator delete[],
authorEnrico Forestieri <forenr@lyx.org>
Wed, 17 Feb 2010 19:33:52 +0000 (19:33 +0000)
committerEnrico Forestieri <forenr@lyx.org>
Wed, 17 Feb 2010 19:33:52 +0000 (19:33 +0000)
even when allocating POD types.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33488 a592a061-630c-0410-9148-cb99ea01b6c8

src/support/os_cygwin.cpp

index 6c5c91dd1ba91839857f71e0f90da328e22cb036..f402cbfce5f996d5c7bd721cc2265884fb435b19 100644 (file)
@@ -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;
                }
        }