Index: trunk/Ohana/src/getstar/src/args_coords.c
===================================================================
--- trunk/Ohana/src/getstar/src/args_coords.c	(revision 33657)
+++ trunk/Ohana/src/getstar/src/args_coords.c	(revision 33658)
@@ -26,5 +26,5 @@
       exit (1);
     }
-    coordsFile = strdup(argv[N]);
+    coordsFile = strcreate(argv[N]);
     remove_argument (N, &argc, argv);
   }
@@ -36,5 +36,5 @@
       exit (1);
     }
-    astromFile = strdup(argv[N]);
+    astromFile = strcreate(argv[N]);
     remove_argument (N, &argc, argv);
   }
Index: trunk/Ohana/src/getstar/src/dvoImagesAtCoords.c
===================================================================
--- trunk/Ohana/src/getstar/src/dvoImagesAtCoords.c	(revision 33657)
+++ trunk/Ohana/src/getstar/src/dvoImagesAtCoords.c	(revision 33658)
@@ -142,5 +142,5 @@
         char *left_bracket = rindex(dbImages[N].name, '[');
         if (!fullNames && left_bracket) {
-            copy = strdup(left_bracket + 1);
+            copy = strcreate(left_bracket + 1);
             name = copy;
             // zap the .hdr]
@@ -158,7 +158,5 @@
         }
         if  (copy) {
-            // XXX: Temporarily leak this copy. free gets redirected to
-            // ohana_free but strdup didn't allocate the memory
-            // free(copy);
+	  free(copy);
         }
     }
