Память вернётся в систему после того как завершится процесс. Утечки не будет, в данном конкретном случае, без разницы.
Другое дело если где то в программе часто аллоцировать память и забывать её удалять - память будет течь. В другом случае, когда все вроде правильно и выделяешь и очищаешь но часто - память будет фрагментироваться и будет казаться что она утекает.