aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Edward Z. Yang <ezyang@mit.edu>2016-09-08 12:04:24 -0700
committerGravatar GitHub <noreply@github.com>2016-09-08 12:04:24 -0700
commit7b20b4cbc35a2fea3f26c988f9b2a95640babaaa (patch)
tree3c0fdb853e832624a3421d8d834510fdf5d57f85
parentd73ba584d0c6a2befe90eedd9ff6f6bff7cccc4c (diff)
parent748e3224e06638639a76cbc622e9b8c17054d5df (diff)
Merge pull request #73 from ezyang/pr/fix-segfault
Fix segfault from inconsistent macro use.
-rw-r--r--cbits/HsUnix.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cbits/HsUnix.c b/cbits/HsUnix.c
index 08cccd5..7c72a34 100644
--- a/cbits/HsUnix.c
+++ b/cbits/HsUnix.c
@@ -110,7 +110,7 @@ char *__hscore_d_name( struct dirent* d )
void __hscore_free_dirent(struct dirent *dEnt)
{
-#if HAVE_READDIR_R
+#if HAVE_READDIR_R && USE_READDIR_R
free(dEnt);
#endif
}