rm: remove unneeded null pointer check
commitf8aae0b51743d5e5f35292caee41e5215b0e5bad
authorStefan Beller <stefanbeller@googlemail.com>
Thu, 8 Aug 2013 17:52:41 +0000 (8 19:52 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 9 Aug 2013 19:14:02 +0000 (9 12:14 -0700)
treeb782226712193a451e7fd54199088f68edb715ff
parent3b0c18af5c545c93bf33b53d467b887e9733c0c6
rm: remove unneeded null pointer check

As of 7612a1efdb (2006-06-09 git-rm: honor -n flag.) the variable
'pathspec' seems to be assumed to be never NULL after calling get_pathspec
There was a NULL pointer check after the seen = NULL assignment, which
was removed by that commit. So if pathspec would be NULL now, we'd segfault
in the line accessing the pathspec:
for (i = 0; pathspec[i] ; i++)

A few lines later, 'pathspec' still cannot be NULL, but that check was
overlooked, hence removing it now.

As the null pointer check was removed, it makes no sense to assign NULL
to seen and 3 lines later another value as there are no conditions in
between.

Signed-off-by: Stefan Beller <stefanbeller@googlemail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/rm.c