W przytoczonej przez Pana sytuacji decydujące znaczenie ma data rozwiązania umowy o pracę. W przypadku gdy pracownikowi został udzielony urlop bezpłatny, po czym jedna ze stron złożyła oświadczenie o rozwiązaniu stosunku pracy, umowa ulega rozwiązaniu wraz z upływem dnia, który został oznaczony w wyżej wymienionym oświadczeniu.
Dotyczy to również terminowych umów o pracę, gdy okres trwania umowy upływa przed zakończeniem bezpłatnego urlopu. Można bowiem uznać udzielenie urlopu bezpłatnego w terminie przekraczającym czas trwania umowy o pracę za błąd, gdy data zakończenia trwania umowy była znana stronom. Termin rozwiązania umowy ma nadrzędne znaczenie (art. 30 § 1 pkt 4 k.p.).