Huw Davies (@huw) commented about dlls/shell32/shlexec.c:
wszDir = buf; sei_tmp.lpDirectory = wszDir; }
len = GetFullPathNameW(sei_tmp.lpDirectory, 0, NULL, NULL);
if (len > 0)
{
len++;
buf = malloc(len * sizeof(WCHAR));
GetFullPathNameW(sei_tmp.lpDirectory, len, buf, NULL);
if (wszDir != dirBuffer)
free(wszDir);
This seems to be overly indented.