gallium: added null ptr check in align_free()
This commit is contained in:
parent
3ba370ad7f
commit
ca640ca959
|
@ -191,9 +191,11 @@ align_free(void *ptr)
|
||||||
#if defined(HAVE_POSIX_MEMALIGN)
|
#if defined(HAVE_POSIX_MEMALIGN)
|
||||||
FREE(ptr);
|
FREE(ptr);
|
||||||
#else
|
#else
|
||||||
void **cubbyHole = (void **) ((char *) ptr - sizeof(void *));
|
if (ptr) {
|
||||||
void *realAddr = *cubbyHole;
|
void **cubbyHole = (void **) ((char *) ptr - sizeof(void *));
|
||||||
FREE(realAddr);
|
void *realAddr = *cubbyHole;
|
||||||
|
FREE(realAddr);
|
||||||
|
}
|
||||||
#endif /* defined(HAVE_POSIX_MEMALIGN) */
|
#endif /* defined(HAVE_POSIX_MEMALIGN) */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue