diff --git a/wp-includes/media.php b/wp-includes/media.php
index 745ed4768e..aa52352055 100644
--- a/wp-includes/media.php
+++ b/wp-includes/media.php
@@ -860,10 +860,8 @@ function wp_audio_shortcode( $attr ) {
$primary = false;
if ( ! empty( $src ) ) {
$type = wp_check_filetype( $src );
- if ( ! in_array( $type['ext'], $default_types ) ) {
- printf( '%1$s', $src );
- return;
- }
+ if ( ! in_array( $type['ext'], $default_types ) )
+ return sprintf( '%1$s', $src );
$primary = true;
array_unshift( $default_types, 'src' );
} else {
@@ -967,10 +965,8 @@ function wp_video_shortcode( $attr ) {
$primary = false;
if ( ! empty( $src ) ) {
$type = wp_check_filetype( $src );
- if ( ! in_array( $type['ext'], $default_types ) ) {
- printf( '%1$s', $src );
- return;
- }
+ if ( ! in_array( $type['ext'], $default_types ) )
+ return sprintf( '%1$s', $src );
$primary = true;
array_unshift( $default_types, 'src' );
} else {