diff options
-rw-r--r-- | source/lib/substitute.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/lib/substitute.c b/source/lib/substitute.c index 0212147161f..ddd3715542f 100644 --- a/source/lib/substitute.c +++ b/source/lib/substitute.c @@ -24,6 +24,8 @@ extern int DEBUGLEVEL; +extern pstring sesssetup_user; + fstring local_machine=""; fstring remote_arch="UNKNOWN"; pstring sesssetup_user=""; @@ -174,6 +176,7 @@ void standard_sub_basic(char *str) case 'M' : string_sub(p,"%M", client_name(),l); break; case 'R' : string_sub(p,"%R", remote_proto,l); break; case 'T' : string_sub(p,"%T", timestring(False),l); break; + case 'U' : string_sub(p,"%U", sesssetup_user,l); break; case 'a' : string_sub(p,"%a", remote_arch,l); break; case 'd' : slprintf(pidstr,sizeof(pidstr), "%d",(int)sys_getpid()); |