diff -Nru ../eject-2.0.13.old/eject.c ./eject.c --- ../eject-2.0.13.old/eject.c 2002-12-09 17:28:08.000000000 -0500 +++ ./eject.c 2005-05-09 01:38:29.000000000 -0400 @@ -687,7 +687,11 @@ char line[1024]; int status; - regcomp(&preg, pattern, REG_EXTENDED); + if (regcomp(&preg, pattern, REG_EXTENDED)!=0) { + perror(programName); + exit(1); + } + fp = fopen((p_option ? "/proc/mounts" : "/etc/mtab"), "r"); if (fp == NULL)