X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_usr%2Fv3_user_host_dev_example.c;h=4f8144e0ccdd96d9dc97f4921f6bfc0d6d0a954f;hb=604e1d91e2cb21ca9b0afcb9a27cabd7119d67a4;hp=833f3c5fe91aa820774aa635bbdf5eea890e5125;hpb=5ac6ebe490fe6ebb948dd68736c693a3bb2f82dc;p=palacios.git diff --git a/linux_usr/v3_user_host_dev_example.c b/linux_usr/v3_user_host_dev_example.c index 833f3c5..4f8144e 100644 --- a/linux_usr/v3_user_host_dev_example.c +++ b/linux_usr/v3_user_host_dev_example.c @@ -31,6 +31,10 @@ int do_work(struct palacios_host_dev_host_request_response *req, // // now built a response *resp = malloc(sizeof(struct palacios_host_dev_host_request_response) + datasize); + if (!*resp) { + fprintf(stderr, "ERROR: could not allocate memory for response\n"); + return -1; + } (*resp)->data_len = sizeof(struct palacios_host_dev_host_request_response) + datasize; //