Index: trunk/ppSub/src/ppSubArguments.c
===================================================================
--- trunk/ppSub/src/ppSubArguments.c	(revision 14193)
+++ trunk/ppSub/src/ppSubArguments.c	(revision 14194)
@@ -75,5 +75,5 @@
                               psMetadata *recipe, // Recipe
                               const char *argName, // Argument name in the command-line arguments
-                              const char *mdName, // Name for value in the metadata
+                              const char *mdName, // Name for value in the metadata and recipe
                               psMetadata *target // Target metadata to which to add value
                               )
@@ -82,5 +82,5 @@
     psString value = psMetadataLookupStr(&mdok, arguments, argName); // Value of interest
     if (!mdok) {
-        value = psMetadataLookupStr(NULL, recipe, mdName);
+        value = psMetadataLookupStr(&mdok, recipe, mdName);
         if (!mdok) {
             psError(PS_ERR_BAD_PARAMETER_VALUE, true, "Unable to find %s in recipe %s",
