When a GUC string variable is not set, print the empty string (in SHOW etc.),
authorPeter Eisentraut
Wed, 26 Jul 2006 11:39:47 +0000 (11:39 +0000)
committerPeter Eisentraut
Wed, 26 Jul 2006 11:39:47 +0000 (11:39 +0000)
not "unset".  An "unset" state doesn't really exist; all variables behave
like an empty string value if the string being pointed to has not been
initialized.

src/backend/utils/misc/guc.c

index cf38490d9e3b4e6e7fe8fb76755cb22c1149f464..ee05662b58c06bbad5444928988ff2842c798e17 100644 (file)
@@ -10,7 +10,7 @@
  * Written by Peter Eisentraut .
  *
  * IDENTIFICATION
- *   $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.330 2006/07/26 11:35:56 petere Exp $
+ *   $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.331 2006/07/26 11:39:47 petere Exp $
  *
  *--------------------------------------------------------------------
  */
@@ -5113,7 +5113,7 @@ _ShowOption(struct config_generic * record)
                else if (*conf->variable && **conf->variable)
                    val = *conf->variable;
                else
-                   val = "unset";
+                   val = "";
            }
            break;