Bug 512993 - xdcrmp can't always remove package directories
diff --git a/src/packages/xdc/services/host/bin/xdcrmp.c b/src/packages/xdc/services/host/bin/xdcrmp.c
index 96af522..8618c92 100644
--- a/src/packages/xdc/services/host/bin/xdcrmp.c
+++ b/src/packages/xdc/services/host/bin/xdcrmp.c
@@ -160,8 +160,8 @@
  */
 static Int compare(const void *a, const void *b)
 {
-    String dirA = (String)a;
-    String dirB = (String)b;
+    String dirA = *(String *)a;
+    String dirB = *(String *)b;
     return (strcmp(dirB, dirA));
 }