null-check argument bl before using it
This commit is contained in:
+4
-2
@@ -1705,8 +1705,8 @@ percentage(struct istat_s *bl, struct istat_s *maxbl)
|
|||||||
long lval;
|
long lval;
|
||||||
unsigned uval;
|
unsigned uval;
|
||||||
unsigned long ulval;
|
unsigned long ulval;
|
||||||
int fld = bl->fld;
|
int fld;
|
||||||
boolean use_rawval = (fld == BL_HP || fld == BL_ENE);
|
boolean use_rawval;
|
||||||
|
|
||||||
if (!bl || !maxbl) {
|
if (!bl || !maxbl) {
|
||||||
impossible("percentage: bad istat pointer %s, %s",
|
impossible("percentage: bad istat pointer %s, %s",
|
||||||
@@ -1714,6 +1714,8 @@ percentage(struct istat_s *bl, struct istat_s *maxbl)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fld = bl->fld;
|
||||||
|
use_rawval = (fld == BL_HP || fld == BL_ENE);
|
||||||
ival = 0, lval = 0L, uval = 0U, ulval = 0UL;
|
ival = 0, lval = 0L, uval = 0U, ulval = 0UL;
|
||||||
anytype = bl->anytype;
|
anytype = bl->anytype;
|
||||||
if (maxbl->a.a_void) {
|
if (maxbl->a.a_void) {
|
||||||
|
|||||||
Reference in New Issue
Block a user