--- src/misc.c.old 2005-12-10 18:04:28.000000000 +0100 +++ src/misc.c.old 2006-03-03 02:32:36.000000000 +0100 @@ -469,14 +469,15 @@ break; } /* eject -- only if ipod_device and are EJECT_BIN available */ - eject_bin = which ("eject"); + eject_bin = which ("eject_ipod.sh"); + if (ipod_device && eject_bin) { pid = fork (); switch (pid) { case 0: /* child */ - execl (eject_bin, "eject", ipod_device, NULL); + execl (eject_bin, "eject_ipod.sh", ipod_device, NULL); exit (1); /* this is only reached in case of an error */ break; case -1: /* parent and error */