Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Merge branch 'jk/credential-plug-leak' into maint
author
Junio C Hamano
<gitster@pobox.com>
Mon, 13 Jan 2014 19:23:01 +0000
(11:23 -0800)
committer
Junio C Hamano
<gitster@pobox.com>
Mon, 13 Jan 2014 19:23:01 +0000
(11:23 -0800)
An earlier "clean-up" introduced an unnecessary memory leak.
* jk/credential-plug-leak:
Revert "prompt: clean up strbuf usage"
prompt.c
patch
|
blob
|
history
raw
(from parent 1:
ada6ebb
)
diff --git
a/prompt.c
b/prompt.c
index d851807feb9849813635471d7099e67ed743a2d7..d7bb17cb663c2f47ad59d34ecea17c6cc977e815 100644
(file)
--- a/
prompt.c
+++ b/
prompt.c
@@
-22,6
+22,7
@@
static char *do_askpass(const char *cmd, const char *prompt)
if (start_command(&pass))
return NULL;
+ strbuf_reset(&buffer);
if (strbuf_read(&buffer, pass.out, 20) < 0)
err = 1;
@@
-38,7
+39,7
@@
static char *do_askpass(const char *cmd, const char *prompt)
strbuf_setlen(&buffer, strcspn(buffer.buf, "\r\n"));
- return
strbuf_detach(&buffer, NULL)
;
+ return
buffer.buf
;
}
char *git_prompt(const char *prompt, int flags)