Umherirrender has submitted this change and it was merged.

Change subject: ID3: Protect against playtime_seconds and bitrate being 
undefined
......................................................................


ID3: Protect against playtime_seconds and bitrate being undefined

Change-Id: Iaf9abf18da599758334ca06e020d16b220280f42
---
M handlers/ID3Handler/ID3Handler.php
1 file changed, 2 insertions(+), 2 deletions(-)

Approvals:
  Umherirrender: Verified; Looks good to me, approved



diff --git a/handlers/ID3Handler/ID3Handler.php 
b/handlers/ID3Handler/ID3Handler.php
index 6ebcda3..1e3ae4f 100644
--- a/handlers/ID3Handler/ID3Handler.php
+++ b/handlers/ID3Handler/ID3Handler.php
@@ -67,7 +67,7 @@
         */
        function getBitrate( $file ){
                $metadata = $this->unpackMetadata( $file->getMetadata() );
-               if ( !$metadata || isset( $metadata['error'] ) ) {
+               if ( !$metadata || isset( $metadata['error'] ) || !isset( 
$metadata['bitrate'] ) ) {
                        return 0;
                } else {
                        return $metadata['bitrate'];
@@ -80,7 +80,7 @@
         */
        function getLength( $file ) {
                $metadata = $this->unpackMetadata( $file->getMetadata() );
-               if ( !$metadata || isset( $metadata['error'] ) ) {
+               if ( !$metadata || isset( $metadata['error'] ) || !isset( 
$metadata['playtime_seconds'] ) ) {
                        return 0;
                } else {
                        return $metadata['playtime_seconds'];

-- 
To view, visit https://gerrit.wikimedia.org/r/190248
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Iaf9abf18da599758334ca06e020d16b220280f42
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/extensions/TimedMediaHandler
Gerrit-Branch: master
Gerrit-Owner: Chad <[email protected]>
Gerrit-Reviewer: Umherirrender <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to