summaryrefslogtreecommitdiff
path: root/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'file.c')
-rw-r--r--file.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/file.c b/file.c
index 5a79c13fbd..1735012584 100644
--- a/file.c
+++ b/file.c
@@ -1469,6 +1469,7 @@ rb_file_s_expand_path(argc, argv)
tainted = 1;
BUFCHECK (strlen(dir) > buflen);
strcpy(buf, dir);
+ free(dir);
p = &buf[strlen(buf)];
}
while (p > buf && *(p - 1) == '/') p--;