aboutsummaryrefslogtreecommitdiffhomepage
path: root/cbits
diff options
context:
space:
mode:
authorGravatar Edward Z. Yang <ezyang@cs.stanford.edu>2016-09-07 17:31:02 -0700
committerGravatar Edward Z. Yang <ezyang@cs.stanford.edu>2016-09-07 17:31:02 -0700
commit748e3224e06638639a76cbc622e9b8c17054d5df (patch)
tree3c0fdb853e832624a3421d8d834510fdf5d57f85 /cbits
parentd73ba584d0c6a2befe90eedd9ff6f6bff7cccc4c (diff)
Fix segfault from inconsistent macro use.
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Diffstat (limited to 'cbits')
-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
}