willdonnelly / xdg-basedir

A Straightforward Implementation of the XDG Base Directory Specification
BSD 3-Clause "New" or "Revised" License
12 stars 11 forks source link

Partially handle no $HOME #8

Open rimmington opened 9 years ago

rimmington commented 9 years ago

Avoid crashing when calling the getAll* functions when $HOME isn't set. I can't see an easy fix for the getUser* functions that don't involve changing the type signature.

This is a partial fix for issue #6.

Tested with GHC 7.8.4 / Cabal 1.20.0.0.