]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[downloader] Abort download immediately if buffer resizing fails
authorMichael Brown <mcb30@ipxe.org>
Mon, 26 Mar 2012 23:38:19 +0000 (00:38 +0100)
committerMichael Brown <mcb30@ipxe.org>
Mon, 26 Mar 2012 23:38:19 +0000 (00:38 +0100)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/core/downloader.c

index 612a663349c1356c30452d169e6d3e7ac2f93c02..1a5b2088f46714c7350b4a640cdae4b1919aaa1b 100644 (file)
@@ -183,6 +183,8 @@ static int downloader_xfer_deliver ( struct downloader *downloader,
 
  done:
        free_iob ( iobuf );
+       if ( rc != 0 )
+               downloader_finished ( downloader, rc );
        return rc;
 }