]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/Ticket.pm
assemble_spice_ticket: ensure variable in interpolated string are correct
[pve-common.git] / src / PVE / Ticket.pm
index e9f8e3f1d5b8048f7b273ff8c34191c0ba24cd78..5935ba52b6f795503c281b791137ca5ced5efd26 100644 (file)
@@ -125,14 +125,14 @@ sub assemble_spice_ticket {
     # Note: data needs to be lower case only, because virt-viewer needs that
     # Note: RSA signature are too long (>=256 charaters) and make problems with remote-viewer
 
-    my $plain = "pvespiceproxy:$timestamp:$vmid:" . lc($node);
+    my $plain = "pvespiceproxy:${timestamp}:${vmid}:" . lc($node);
 
     # produces 40 characters
     my $sig = unpack("H*", Digest::SHA::sha1($plain, $secret));
 
     #my $sig =  unpack("H*", $rsa_priv->sign($plain)); # this produce too long strings (512)
 
-    my $proxyticket = "$plain::$sig";
+    my $proxyticket = "${plain}::${sig}";
 
     return ($ticket, $proxyticket);
 }