autotest: wifi: When applying SSID suffix, limit length
Some default SSIDs can become too large when a suffix is added.
Limit the SSID string length under these conditions.
BUG=chromium-os:31339
TEST=Re-run autotest
Change-Id: Ib8fded679ce631c7a961f28b7dee0805fdd52683
Reviewed-on: https://gerrit.chromium.org/gerrit/23925
Reviewed-by: Stanley Wong <stanleyw@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
Commit-Ready: Paul Stewart <pstew@chromium.org>
diff --git a/server/site_linux_router.py b/server/site_linux_router.py
index 4ae719f..7cb930b 100644
--- a/server/site_linux_router.py
+++ b/server/site_linux_router.py
@@ -163,7 +163,7 @@
if k == 'ssid':
conf['ssid'] = v
elif k == 'ssid_suffix':
- conf['ssid'] = self.defssid + v
+ conf['ssid'] = self.defssid[:(32-len(v))] + v
elif k == 'channel':
freq = int(v)
self.hostapd['frequency'] = freq