avoid segfault when reading header of malformed commits