Author: jghali Date: Mon Apr 30 09:35:35 2018 New Revision: 22499 URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22499 Log: #15284: Wrong delete operator used on cpp array
Modified: trunk/Scribus/scribus/plugins/scripter/pythonize.cpp Modified: trunk/Scribus/scribus/plugins/scripter/pythonize.cpp URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22499&path=/trunk/Scribus/scribus/plugins/scripter/pythonize.cpp ============================================================================== --- trunk/Scribus/scribus/plugins/scripter/pythonize.cpp (original) +++ trunk/Scribus/scribus/plugins/scripter/pythonize.cpp Mon Apr 30 09:35:35 2018 @@ -102,7 +102,6 @@ bool Pythonize::runString (char *str) { - if (str == NULL || strlen (str) == 0) return false; int res = PyRun_SimpleString (str); @@ -116,13 +115,13 @@ char *fmtString = "import sys\nif not '%s' in sys.path:\n\tsys.path.append ('%s')\n"; //print sys.path\n"; int length = strlen (fmtString) + 2*strlen (newPath) + 1; - char *line = new char [length]; + char *line = new char [length]; if (!line) return false; snprintf (line, length, fmtString, newPath, newPath); int res = PyRun_SimpleString (line); - delete line; + delete[] line; return res == 0; } _______________________________________________ scribus-commit mailing list scribus-commit@lists.scribus.net http://lists.scribus.net/mailman/listinfo/scribus-commit