Index: trunk/Ohana/src/libdvo/include/dvo_util.h
===================================================================
--- trunk/Ohana/src/libdvo/include/dvo_util.h	(revision 26409)
+++ trunk/Ohana/src/libdvo/include/dvo_util.h	(revision 26410)
@@ -68,5 +68,5 @@
 // find a list of catalogs touched by the given external id
 // Use SkyListFree() to free memory pointed to by return value
-SkyList *dvoSkyListByExternID(dvoConfig *dvoConfig, int sourceID, int externID, int *pDvoImageID, int *pCCDNum);
+SkyList *dvoSkyListByExternID(dvoConfig *dvoConfig, int sourceID, int externID, Image **ppImage);
 
 // return a list of detectsions from a particular image id
Index: trunk/Ohana/src/libdvo/src/dvo_util.c
===================================================================
--- trunk/Ohana/src/libdvo/src/dvo_util.c	(revision 26409)
+++ trunk/Ohana/src/libdvo/src/dvo_util.c	(revision 26410)
@@ -176,5 +176,5 @@
 }
 
-SkyList *dvoSkyListByExternID(dvoConfig *dvoConfig, int sourceID, int externID, int *pDvoImageID, int *pCCDNum)
+SkyList *dvoSkyListByExternID(dvoConfig *dvoConfig, int sourceID, int externID, Image **ppImage)
 {
     Image *image = dvoImageByExternID(dvoConfig, sourceID, externID);
@@ -194,6 +194,5 @@
     }
 
-    *pDvoImageID = image->imageID;
-    *pCCDNum = image->ccdnum;
+    *ppImage = image;
 
     return skylist;
