--- dvd+rw-tools-6.0/transport.hxx.orig 2006-01-21 14:43:47 +0300 +++ dvd+rw-tools-6.0/transport.hxx 2006-01-21 14:45:52 +0300 @@ -280,7 +280,11 @@ public: continue; ret = -1; if ((pid = fork()) == (pid_t)-1) break; - if (pid == 0) execl ("/bin/umount","umount",mb->mnt_dir,(void*)NULL); + if (pid == 0) + { + execl ("/bin/umount","umount",mb->mnt_dir,(void*)NULL); + _exit (1); + } while (1) { rpid = waitpid (pid,&rval,0); if (rpid == (pid_t)-1)