[comboot] Fix reference counting on replacement images
[people/lynusvaz/gpxe.git] / src / core / image.c
index 741b054..277d09a 100644 (file)
@@ -275,8 +275,7 @@ int image_exec ( struct image *image ) {
        /* Pick up replacement image before we drop the original
         * image's temporary reference.
         */
-       if ( ( replacement = image->replacement ) != NULL )
-               image_get ( replacement );
+       replacement = image->replacement;
 
        /* Drop temporary reference to the original image */
        image_put ( image );