diff --git a/cmd/rdpgw/rdp/koanf/parsers/rdp/rdp.go b/cmd/rdpgw/rdp/koanf/parsers/rdp/rdp.go
index ed3dddcd5a46e38af384cd5420819905a191567a..3112747c2b259c7aa1780e5052f1a31e55dd9e03 100644
--- a/cmd/rdpgw/rdp/koanf/parsers/rdp/rdp.go
+++ b/cmd/rdpgw/rdp/koanf/parsers/rdp/rdp.go
@@ -44,6 +44,7 @@ func (p *RDP) Unmarshal(b []byte) (map[string]interface{}, error) {
 			}
 			mp[key] = intValue
 		case "s":
+			mp[key] = val
 		case "b":
 			mp[key] = val
 		default: