Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kesselberg <mail@danielkesselberg.de>2020-01-16 16:09:25 +0300
committerBackportbot <backportbot-noreply@rullzer.com>2020-02-06 23:32:23 +0300
commit2b11da251e9a133685377bd3f8d8e0911b121d1a (patch)
tree9e70e7edcc60572d73dd802f2ddccd60965a623c
parent2a5ae7ab4829692dc7587081d59ec2010507c802 (diff)
Use strpos to check that @ is the first char
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
-rw-r--r--lib/private/AppFramework/OCS/BaseResponse.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/AppFramework/OCS/BaseResponse.php b/lib/private/AppFramework/OCS/BaseResponse.php
index 60a4fb57ab4..68456289be5 100644
--- a/lib/private/AppFramework/OCS/BaseResponse.php
+++ b/lib/private/AppFramework/OCS/BaseResponse.php
@@ -126,7 +126,7 @@ abstract class BaseResponse extends Response {
*/
protected function toXML(array $array, \XMLWriter $writer) {
foreach ($array as $k => $v) {
- if ($k[0] === '@') {
+ if (\is_string($k) && strpos($k, '@') === 0) {
$writer->writeAttribute(substr($k, 1), $v);
continue;
}