Attached is a small patch to bash 2.04 which corrects the general.c(full_pathname) function to properly check for a win32 absolute pathname, prior to appending the current working directory. The bug can be seen by trying the following: bash$ cd /tmp bash$ exec C:/cygwin/bin/bash.exe It will error out with a cannot execute: No such file or directory error.