BTG reading: don’t crash on empty error message
Sentry-Id:FLIGHTGEAR-WA8
This commit is contained in:
@@ -48,9 +48,11 @@ static std::string gzErrorMessage(gzFile fd)
|
|||||||
|
|
||||||
if (errNum == Z_ERRNO) {
|
if (errNum == Z_ERRNO) {
|
||||||
return simgear::strutils::error_string(errno);
|
return simgear::strutils::error_string(errno);
|
||||||
} else {
|
} else if (gzMsg) {
|
||||||
return {gzMsg};
|
return {gzMsg};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return {"GZError: no string code for code:" + std::to_string(errNum)};
|
||||||
}
|
}
|
||||||
|
|
||||||
void sgReadChar ( gzFile fd, char *var )
|
void sgReadChar ( gzFile fd, char *var )
|
||||||
|
|||||||
Reference in New Issue
Block a user