Avoid directly manipulating a NULL pointer (which could result in
undefined behaviour) in sys/boot/pc98/boot2/boot2.c. Reviewed by: nyan Approved by: rpaulo (mentor)
This commit is contained in:
parent
a2a200a24d
commit
227209559d
@ -187,9 +187,9 @@ xfsread(ino_t inode, void *buf, size_t nbyte)
|
||||
static inline uint32_t
|
||||
memsize(void)
|
||||
{
|
||||
u_char *p = (u_char *)PTOV(0);
|
||||
u_char *p = (u_char *)PTOV(0x401);
|
||||
|
||||
return *(p + 0x401) * 128 * 1024 + *(u_int16_t *)(p + 0x594) * 1024 * 1024;
|
||||
return *p * 128 * 1024 + *(u_int16_t *)(p + (0x594 - 0x401)) * 1024 * 1024;
|
||||
}
|
||||
|
||||
static inline void
|
||||
|
Loading…
x
Reference in New Issue
Block a user