error out if ENOSPC during file layout
[fio.git] / filesetup.c
index f4360a6f78e1b241dd15f43e49ccb0ade39baa6f..42c5f630755d22c64aab67f75ef00e1681741fb6 100644 (file)
@@ -231,13 +231,12 @@ static int extend_file(struct thread_data *td, struct fio_file *f)
                                                break;
                                        log_info("fio: ENOSPC on laying out "
                                                 "file, stopping\n");
-                                       break;
                                }
                                td_verror(td, errno, "write");
                        } else
                                td_verror(td, EIO, "write");
 
-                       break;
+                       goto err;
                }
        }