diff options
author | 2011-01-05 18:30:01 -0600 | |
---|---|---|
committer | 2011-01-06 12:21:49 -0800 | |
commit | e83c267f71dfef72926807cd69aa8d570e57714e (patch) | |
tree | 897a5901a620548c880186b0566ee7c836888244 /t/t5100/patch0005 | |
parent | Git 1.7.4-rc1 (diff) | |
download | tgif-e83c267f71dfef72926807cd69aa8d570e57714e.tar.xz |
trace.c: ensure NULL is not passed to printf
GNU printf, and many others, will print the string "(null)" if a NULL
pointer is passed as the argument to a "%s" format specifier. Some
implementations (like on Solaris) do not detect a NULL pointer and will
produce a segfault in this case.
So, fix this by ensuring that pointer variables do not contain the value
NULL. Assign the string "(null)" to the variables are NULL.
Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t5100/patch0005')
0 files changed, 0 insertions, 0 deletions