]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Don't access NULL in dprintf
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 4 May 2010 09:32:10 +0000 (11:32 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 4 May 2010 09:32:10 +0000 (11:32 +0200)
lib/relocator.c

index 5772ccc7dfc2f3b6415a201c3aaca0ad57829f7a..c3017759104b509c6e3ca843310aa9df28aaeadd 100644 (file)
@@ -211,10 +211,10 @@ allocate_inreg (grub_phys_addr_t paddr, grub_size_t size,
       foll = (void *) ALIGN_UP (vaddr + size, GRUB_MM_ALIGN);
       foll->magic = GRUB_MM_FREE_MAGIC;
       foll->size = hb + hb->size - foll;
+      grub_dprintf ("relocator", "foll = %p, foll->size = %d\n", foll,
+                   foll->size);
     }
 
-  grub_dprintf ("relocator", "foll = %p, foll->size = %d\n", foll, foll->size);
-
   if (vaddr - (grub_addr_t) hb >= sizeof (*hb))
     {
       hb->size = ((vaddr - (grub_addr_t) hb) >> GRUB_MM_ALIGN_LOG2);