From 815acb8e5a859b2cdf323094e9fdebe186d30e4c Mon Sep 17 00:00:00 2001 From: Stefan Csomor Date: Fri, 9 Dec 2011 11:09:00 +0000 Subject: [PATCH] fixing copy size git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69965 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/osx/carbon/app.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osx/carbon/app.cpp b/src/osx/carbon/app.cpp index edf1ffac4b..d2378b1df9 100644 --- a/src/osx/carbon/app.cpp +++ b/src/osx/carbon/app.cpp @@ -807,7 +807,7 @@ bool wxApp::Initialize(int& argc, wxChar **argv) { // remove this argument --argc; - memmove(argv + 1, argv + 2, argc * sizeof(char *)); + memmove(argv + 1, argv + 2, argc * sizeof(wxChar*)); } } @@ -832,8 +832,8 @@ bool wxApp::Initialize(int& argc, wxChar **argv) // Only eat this option if it has an argument if( (i + 1) < argc ) { + memmove(argv + i, argv + i + 2, (argc-i-1)*sizeof(wxChar*)); argc -= 2; - memmove(argv + i, argv + i + 2, argc * sizeof(char *)); // drop back one position so the next run through the loop // reprocesses the argument at our current index. --i; -- 2.45.2