[PATCH] Fix memory leak in "connect.c".
sq_quote allocates some memory that should be freed.
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
---
connect.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/connect.c b/connect.c
index 1c6429b..40a1c28 100644
--- a/connect.c
+++ b/connect.c
@@ -697,8 +697,9 @@ int git_connect(int fd[2], char *url, co
if (pid < 0)
die("unable to fork");
if (!pid) {
- snprintf(command, sizeof(command), "%s %s", prog,
- sq_quote(path));
+ char *sq_path = sq_quote(path);
+ snprintf(command, sizeof(command), "%s %s", prog, sq_path);
+ free(sq_path);
dup2(pipefd[1][0], 0);
dup2(pipefd[0][1], 1);
close(pipefd[0][0]);
--
1.4.2.g1ccae49