In general, you can clean up by deleting things in the reverse order from which they were created. But why don’t you just call “exit()”? Why do you need to keep using the process after you’ve gotten rid of the RTSP server? Ross Finlayson Live Networks, Inc. http://www.live555.com/