cat-file: use "type" and "size" from outer scope
commit331004836b3b374ce379775782367e4adf6f204a
authorAlexander Kuleshov <kuleshovmail@gmail.com>
Sat, 10 Jan 2015 18:13:23 +0000 (11 00:13 +0600)
committerJunio C Hamano <gitster@pobox.com>
Tue, 13 Jan 2015 20:36:04 +0000 (13 12:36 -0800)
tree14a6f4c4bd2dd7194e8b5e12040b3aaa97fad0c0
parentfdf96a20acf96a6ac538df8113b2aafd6ed71d50
cat-file: use "type" and "size" from outer scope

In cat_one_file(), "type" and "size" variables are defined in the
function scope, and then two variables of the same name are defined
in a block in one of the if/else statement, hiding the definitions
in the outer scope.

Because the values of the outer variables before the control enters
this scope, however, do not have to be preserved, we can remove
useless definitions of variables from the inner scope safely without
breaking anything.

Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/cat-file.c