Index: src/wp-includes/functions.wp-scripts.php
===================================================================
--- src/wp-includes/functions.wp-scripts.php	(revision 31884)
+++ src/wp-includes/functions.wp-scripts.php	(working copy)
@@ -224,14 +224,17 @@
 
 	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__ );
 
-	$_handle = explode( '?', $handle );
 
-	if ( $src ) {
-		$wp_scripts->add( $_handle[0], $src, $deps, $ver );
-	}
+	if ( $src || $in_footer ) {
+		$_handle = explode( '?', $handle );
 
-	if ( $in_footer ) {
-		$wp_scripts->add_data( $_handle[0], 'group', 1 );
+		if ( $src ) {
+			$wp_scripts->add( $_handle[0], $src, $deps, $ver );
+		}
+
+		if ( $in_footer ) {
+			$wp_scripts->add_data( $_handle[0], 'group', 1 );
+		}
 	}
 
 	$wp_scripts->enqueue( $handle );
