chiark / gitweb /
Dgit.pm: git_cat_file: When passed undef, crash with \n at end
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 9 Oct 2018 22:37:28 +0000 (23:37 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 9 Oct 2018 22:45:08 +0000 (23:45 +0100)
commit8ac9071b25d42de4f1f6b9ade2f8d36d8d91b135
tree197df0fa280a291f9ea8727a57147a8bd138bee9
parent8381243a5f0a311bdf8ef2c8d695d7993de76a9d
Dgit.pm: git_cat_file: When passed undef, crash with \n at end

Interpolating $objname into this string means that the crash occors
before "GCFF>| " has been "printed" - but actually sits in a stdio
buffer, waiting to appear after the output from confess.

Reported-by: Mattia Rizzolo <mattia@debian.org>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Debian/Dgit.pm