summaryrefslogtreecommitdiffstats
path: root/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'misc.c')
-rw-r--r--misc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/misc.c b/misc.c
index a42ef24..4329711 100644
--- a/misc.c
+++ b/misc.c
@@ -1356,7 +1356,7 @@ get_platform_prefix (void)
}
void
-get_user_pass_auto_userid (struct user_pass *up)
+get_user_pass_auto_userid (struct user_pass *up, const char *tag)
{
struct gc_arena gc = gc_new ();
MD5_CTX ctx;
@@ -1381,6 +1381,8 @@ get_user_pass_auto_userid (struct user_pass *up)
{
buf_printf (&buf, "UNKNOWN");
}
+ if (tag && strcmp (tag, "stdin"))
+ buf_printf (&buf, "-%s", tag);
up->defined = true;
gc_free (&gc);