From 72ef75666065e2de5f0040bc9dd5bb5ee323b4cb Mon Sep 17 00:00:00 2001 From: Sergey Bugaev Date: Sat, 28 Jan 2017 00:50:25 +0300 Subject: [PATCH] Fix path length calculation in dyld, fixes #90 --- src/dyld/dyld-multilib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dyld/dyld-multilib.c b/src/dyld/dyld-multilib.c index a334f03df..933cb825a 100644 --- a/src/dyld/dyld-multilib.c +++ b/src/dyld/dyld-multilib.c @@ -90,7 +90,7 @@ int main(int argc, char** argv) void junction(const char* target, int argc, char** argv) { - char* targetPath = malloc(strlen(target) + 3); + char* targetPath = malloc(strlen(argv[0]) + 3); strcpy(targetPath, argv[0]); strcat(targetPath, target); -- 2.51.2