Tested under linux See patch attached
missed the last commit
Bug watches keep track of this bug in other bug trackers.
missed the last commit