diff --git a/include/functions.inc b/include/functions.inc index 00100589a4d138201aac31438854c51c27c6bc85..475b5596568ea255931c30fada8346e109f9eccb 100644 --- a/include/functions.inc +++ b/include/functions.inc @@ -2309,9 +2309,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]); } } }