X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_mem_hook.c;h=98aabdc879df2097c68e8c68c626a4482786f5e6;hb=92082ed86bcfd503e28dbedb24c79c3dc797dc87;hp=a0753cf65eb8903be3b5848f4a390a5050adc33c;hpb=47d42b85720b6388c7cd59554a9e458bd72664c4;p=palacios.releases.git diff --git a/palacios/src/palacios/vmm_mem_hook.c b/palacios/src/palacios/vmm_mem_hook.c index a0753cf..98aabdc 100644 --- a/palacios/src/palacios/vmm_mem_hook.c +++ b/palacios/src/palacios/vmm_mem_hook.c @@ -240,6 +240,11 @@ static int handle_mem_hook(struct guest_info * core, addr_t guest_va, addr_t gue mem_op_size = ((uint_t)src_req_size < (uint_t)dst_req_size) ? src_req_size : dst_req_size; + if (mem_op_size == -1) { + PrintError("Error: Did not detect any memory operands...\n"); + return -1; + } + /* Now handle the hooks if necessary */ if ( (src_hook != NULL) && (src_hook->read != NULL) &&