Ensure uhi_realloc() does not free the memory when size is zero, to
match the kernel realloc() behavior.  Host OS realloc(,0) behavior
varies.