Index: meta.php
===================================================================
--- meta.php	(revision 18546)
+++ meta.php	(working copy)
@@ -724,8 +724,11 @@
 			$meta_value = $q['value'];
 
 			if ( in_array( $meta_compare, array( 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN' ) ) ) {
-				if ( ! is_array( $meta_value ) )
+				if ( ! is_array( $meta_value ) ) {
 					$meta_value = preg_split( '/[,\s]+/', $meta_value );
+				} else {
+					$meta_compare = 'IN';
+				}
 
 				if ( empty( $meta_value ) ) {
 					unset( $join[$i] );
