X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_shadow_paging.c;h=d3e4c931b37c05a8144b237706b4bd2ca52a35d7;hb=36973b53a5876a555eb59be0b0fb5f1f49686696;hp=f57dddabce0742d5f82375d8d28315d38d671e0a;hpb=beeb317f575b05c54100097cf9d48fe293c7fdbc;p=palacios.git diff --git a/palacios/src/palacios/vmm_shadow_paging.c b/palacios/src/palacios/vmm_shadow_paging.c index f57ddda..d3e4c93 100644 --- a/palacios/src/palacios/vmm_shadow_paging.c +++ b/palacios/src/palacios/vmm_shadow_paging.c @@ -197,6 +197,11 @@ int v3_init_shdw_impl(struct v3_vm_info * vm) { int v3_deinit_shdw_impl(struct v3_vm_info * vm) { struct v3_shdw_pg_impl * impl = vm->shdw_impl.current_impl; + if (impl == NULL) { + // Shadow paging not implemented + return 0; + } + if (impl->deinit(vm) == -1) { PrintError("Error deinitializing shadow paging implementation\n"); return -1;