]> source.dussan.org Git - tigervnc.git/commitdiff
Remove trailing spaces in user name 1056/head
authorJan Grulich <jgrulich@redhat.com>
Fri, 3 Jul 2020 11:56:35 +0000 (13:56 +0200)
committerJan Grulich <jgrulich@redhat.com>
Fri, 3 Jul 2020 12:01:56 +0000 (14:01 +0200)
It's quite easy to make a mistake and add an additional space when configuring
users in the vncserver.users config file. You will then get an error that the
user doesn't exist and it's hard to spot the mistake. Same applies for a space
before the display number.

unix/vncserver/vncsession-start.in

index b20fcdd97f6a5701154b81d3459d5030890cbd63..65ee0a81c5984578308867586b956137b4ee7472 100644 (file)
@@ -33,7 +33,7 @@ fi
 
 DISPLAY="$1"
 
-USER=`grep "^${DISPLAY}=" "${USERSFILE}" 2>/dev/null | head -1 | cut -d = -f 2-`
+USER=`grep "^ *${DISPLAY}=" "${USERSFILE}" 2>/dev/null | head -1 | cut -d = -f 2- | sed 's/ *$//g'`
 
 if [ -z "${USER}" ]; then
        echo "No user configured for display ${DISPLAY}" >&2