X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_module%2Fiface-env-inject.c;h=115d867af6af8ea0610a010e922c855413f754a8;hb=0b2115047303e779be8578e9802cfa55d1767c7b;hp=44daab59c002ba83eb9dd49082478c7e371b04ad;hpb=ae17be15b87687b72162680b335d64b741d0bb6b;p=palacios.git diff --git a/linux_module/iface-env-inject.c b/linux_module/iface-env-inject.c index 44daab5..115d867 100644 --- a/linux_module/iface-env-inject.c +++ b/linux_module/iface-env-inject.c @@ -59,7 +59,7 @@ static int vm_env_inject (struct v3_guest * guest, unsigned int cmd, unsigned lo } env = palacios_alloc(sizeof(struct env_data)); - if (IS_ERR(env)) { + if (!env) { ERROR("Palacios Error: could not allocate space for environment data\n"); return -EFAULT; } @@ -73,7 +73,7 @@ static int vm_env_inject (struct v3_guest * guest, unsigned int cmd, unsigned lo //DEBUG("Palacios: Allocating space for %u env var string ptrs...\n", env->num_strings); env->strings = palacios_alloc(env->num_strings*sizeof(char*)); - if (IS_ERR(env->strings)) { + if (!(env->strings)) { ERROR("Palacios Error: could not allocate space for env var strings\n"); return -EFAULT; } @@ -87,7 +87,7 @@ static int vm_env_inject (struct v3_guest * guest, unsigned int cmd, unsigned lo for (i = 0; i < env->num_strings; i++) { char * tmp = palacios_alloc(MAX_STRING_LEN); - if (IS_ERR(tmp)) { + if (!(tmp)) { ERROR("Palacios Error: could not allocate space for env var string #%d\n", i); return -EFAULT; }