X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_usr%2Fv3_create.c;h=36057022bee8e93d0a17e8c03c993cac3dfa8229;hb=b7093fd3602ef2c796a1f8a0daded9d6aad0b756;hp=a73297ff9e6e1a02ef161009514d6b8fc1a0b11f;hpb=0b342d28c860e4b3911b529f5363d35faa86aa25;p=palacios.git diff --git a/linux_usr/v3_create.c b/linux_usr/v3_create.c index a73297f..3605702 100644 --- a/linux_usr/v3_create.c +++ b/linux_usr/v3_create.c @@ -29,11 +29,11 @@ int main(int argc, char* argv[]) { memset(&guest_img, 0, sizeof(struct v3_guest_img)); if (argc <= 2) { - printf("Usage: ./v3_ctrl \n"); + printf("usage: v3_create \n"); return -1; } - printf("Launching guest: %s\n", filename); + printf("Creating guest: %s\n", filename); guest_fd = open(filename, O_RDONLY); @@ -52,12 +52,16 @@ int main(int argc, char* argv[]) { // load guest image into user memory guest_img.guest_data = malloc(guest_img.size); + if (!guest_img.guest_data) { + printf("ERROR: could not allocate memory for guest image\n"); + return -1; + } read_file(guest_fd, guest_img.size, guest_img.guest_data); close(guest_fd); - printf("Loaded guest image. Launching to V3Vee\n"); + printf("Loaded guest image. Creation begins.\n"); strncpy(guest_img.name, name, 127);