http://bugs.winehq.org/show_bug.cgi?id=32082
--- Comment #5 from François Gouget fgouget@codeweavers.com 2012-11-09 09:40:29 CST --- Created attachment 42461 --> http://bugs.winehq.org/attachment.cgi?id=42461 shell32: Fix a buffer overflow in CommandLineToArgvW().
I think the attached patch should fix this. The problem was the final *d='\0' to close the final argument when there are no arguments. Let me know how it goes.