mirror of
https://github.com/nextcloud/app_api.git
synced 2026-01-13 20:19:21 +00:00
corrected backported
Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com>
This commit is contained in:
@ -39,6 +39,12 @@ class DaemonConfigService {
|
||||
}
|
||||
|
||||
public function registerDaemonConfig(array $params): ?DaemonConfig {
|
||||
$name = $params['name'] ?? '';
|
||||
if ($name === '' || $this->containsControlCharacters($name)) {
|
||||
$this->logger->error('Failed to register daemon configuration: `name` contains invalid characters or is empty.');
|
||||
return null;
|
||||
}
|
||||
|
||||
$bad_patterns = ['http', 'https', 'tcp', 'udp', 'ssh'];
|
||||
$docker_host = (string)$params['host'];
|
||||
foreach ($bad_patterns as $bad_pattern) {
|
||||
|
||||
Reference in New Issue
Block a user