Possible bug in PreinitPreStartupScreen

UE4.26: In line 1716 of LaunchEngineLoop.cpp, inside function PreinitPreStartupScreen, a variable called CommandLineCopy is created with operator new, but it is never freed with operator delete in this function.
I know the memory it’s allocated may not be large, but in theory it’ll cause a memory leak.
I want to know whether people forgot to delete it, or for some other reason purposefully write it this way?
just curious

thanks,

wcl1993