check if the address column is null when selecting for search
diff --git a/src/com/android/providers/telephony/MmsSmsProvider.java b/src/com/android/providers/telephony/MmsSmsProvider.java
index 3f43609..a6a6e8e 100644
--- a/src/com/android/providers/telephony/MmsSmsProvider.java
+++ b/src/com/android/providers/telephony/MmsSmsProvider.java
@@ -319,7 +319,7 @@
                 String mmsProjection = "pdu._id,thread_id,addr.address,part.text as body,pdu.date";
 
                 String smsQuery = String.format(
-                        "SELECT %s FROM sms WHERE (body LIKE ?) ",
+                        "SELECT %s FROM sms WHERE (address NOTNULL AND body LIKE ?) ",
                         smsProjection);
 
                 // TODO consider whether we're really getting the right addr here (for example, if