afs: Handle osi_NewVnode failures
[openafs.git] / src / afs / DARWIN / osi_vcache.c
index 1d79224..26493e6 100644 (file)
@@ -19,7 +19,9 @@ osi_NewVnode(void)
     struct vcache *tvc;
 
     tvc = afs_osi_Alloc(sizeof(struct vcache));
-    osi_Assert(tvc != NULL);
+    if (tvc == NULL) {
+       return NULL;
+    }
     tvc->v = NULL; /* important to clean this, or use memset 0 */
 
     return tvc;