diff --git a/include/functions.inc b/include/functions.inc index 9ab2a6365c9ac3016028bea7c13977092c585ddf..5cb77efbf7bf5dcae8cd41b9fd94671bc0c0b390 100644 --- a/include/functions.inc +++ b/include/functions.inc @@ -2329,9 +2329,9 @@ function lock_ssh_account($mode, array $attrs, &$modify) $modify['sshPublicKey'] = array(); for ($i = 0; $i < $attrs['sshPublicKey']['count']; ++$i) { if ($mode == 'LOCK') { - $modify['sshPublicKey'][] = preg_replace('/^/', 'disabled-', $attrs['sshPublicKey'][0]); + $modify['sshPublicKey'][] = preg_replace('/^/', 'disabled-', $attrs['sshPublicKey'][$i]); } else { - $modify['sshPublicKey'][] = preg_replace('/^disabled-/', '', $attrs['sshPublicKey'][0]); + $modify['sshPublicKey'][] = preg_replace('/^disabled-/', '', $attrs['sshPublicKey'][$i]); } } }