diff options
Diffstat (limited to 'common/uimage.c')
-rw-r--r-- | common/uimage.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/common/uimage.c b/common/uimage.c index 945f3d6b0f..43878b59a0 100644 --- a/common/uimage.c +++ b/common/uimage.c @@ -354,9 +354,9 @@ static struct resource *uimage_resource; static int uimage_sdram_flush(void *buf, unsigned int len) { - if (uimage_size + len > uimage_resource->size) { - resource_size_t start = uimage_resource->start; - resource_size_t size = uimage_resource->size + len; + if (uimage_size + len > resource_size(uimage_resource)) { + resource_size_t start = resource_size(uimage_resource); + resource_size_t size = resource_size(uimage_resource) + len; release_sdram_region(uimage_resource); uimage_resource = request_sdram_region("uimage", |