diff options
author | Jeff King <peff@peff.net> | 2020-08-13 11:55:51 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-08-13 11:05:26 -0700 |
commit | 3e19816dc044a4aca4a15276c92f804c44d0f65f (patch) | |
tree | 02c667fb56c1c192fe70451bcf873089f4234364 /builtin/credential.c | |
parent | stop calling UNLEAK() before die() (diff) | |
download | tgif-3e19816dc044a4aca4a15276c92f804c44d0f65f.tar.xz |
ls-remote: simplify UNLEAK() usage
We UNLEAK() the "sorting" list created by parsing command-line options
(which is essentially used until the program exits). But we do so right
before leaving the cmd_ls_remote() function, which means we have to hit
all of the exits. But the point of UNLEAK() is that it's an annotation
which doesn't impact the variable itself. We can mark it as soon as
we're done writing its value, and then we only have to do so once.
This gives us a minor code reduction, and serves as a better example of
how UNLEAK() can be used.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/credential.c')
0 files changed, 0 insertions, 0 deletions