I left this in case of an error in the program. I don't want to leave tcpdump running forever if my program dies. I already limited tcpdump's memory usage (it may only create 1 file with a max size of 1 MB) but I also want to limit tcpdump's runtime in the worst case.