summaryrefslogtreecommitdiffstats
path: root/common/uimage.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/uimage.c')
-rw-r--r--common/uimage.c6
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",