From: Kyle Hale Date: Tue, 8 Oct 2013 17:45:53 +0000 (-0500) Subject: error checking in file close X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=commitdiff_plain;h=c9d14b39d262b076a160cc7533fad3c8ebfd7e79 error checking in file close --- diff --git a/linux_module/iface-file.c b/linux_module/iface-file.c index 1e3d1ad..b446916 100644 --- a/linux_module/iface-file.c +++ b/linux_module/iface-file.c @@ -252,6 +252,10 @@ static void * palacios_file_open(const char * path, int mode, void * private_dat static int palacios_file_close(void * file_ptr) { struct palacios_file * pfile = (struct palacios_file *)file_ptr; + if (!pfile) { + return -1; + } + filp_close(pfile->filp, NULL); list_del(&(pfile->file_node));