src/hg/lib/knetUdc.c 1.3
1.3 2010/03/10 23:52:06 angie
Use udcFileMayOpen and warn if it fails, rather than errAborting in udcFileOpen.
Index: src/hg/lib/knetUdc.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/knetUdc.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -b -B -U 4 -r1.2 -r1.3
--- src/hg/lib/knetUdc.c 3 Mar 2010 02:19:44 -0000 1.2
+++ src/hg/lib/knetUdc.c 10 Mar 2010 23:52:06 -0000 1.3
@@ -18,13 +18,16 @@
static knetFile *kuOpen(const char *filename, const char *mode)
/* Open the given filename with mode which must be "r". */
{
-knetFile *kf = NULL;
if (!sameOk((char *)mode, "r"))
errAbort("mode passed to kuOpen must be 'r' not '%s'", mode);
+struct udcFile *udcf = udcFileMayOpen((char *)filename, udcCacheDir);
+if (udcf == NULL)
+ return NULL;
+knetFile *kf = NULL;
AllocVar(kf);
-kf->udcf = udcFileOpen((char *)filename, udcCacheDir);
+kf->udcf = udcf;
verbose(2, "kuOpen: returning %lu\n", (unsigned long)(kf->udcf));
return kf;
}