Index: trunk/ppStats/src/ppStatsStandAlone.c
===================================================================
--- trunk/ppStats/src/ppStatsStandAlone.c	(revision 12993)
+++ trunk/ppStats/src/ppStatsStandAlone.c	(revision 13181)
@@ -39,8 +39,11 @@
     if (argc == 2) {
         outName = argv[1];
+        psString resolved = pmConfigConvertFilename(outName, config, true); // Resolved filename
+
         if (outName && strlen(outName) > 0) {
             outFile = fopen(outName, "w");
             if (!outFile) {
-                psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file %s\n", outName);
+                psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file %s\n", resolved);
+                psFree(resolved);
                 // XXX this could be a system or config error, but not a data error
                 status = PS_EXIT_CONFIG_ERROR;
@@ -48,8 +51,10 @@
             }
         } else {
-            psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file.\n");
+            psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file %s.\n", resolved);
+            psFree(resolved);
             status = PS_EXIT_CONFIG_ERROR;
             goto die;
         }
+        psFree(resolved);
     }
 
