diff --git a/android/handsfree.c b/android/handsfree.c
index 7dfc6dc..36dd32d 100644
--- a/android/handsfree.c
+++ b/android/handsfree.c
goto fail;
}
- if (sdp_get_service_classes(recs->data, &classes) < 0) {
+ if (sdp_get_service_classes(recs->data, &classes) < 0 || !classes) {
error("handsfree: unable to get service classes from record");
goto fail;
}
return;
}
- if (sdp_get_service_classes(recs->data, &classes) < 0) {
+ if (sdp_get_service_classes(recs->data, &classes) < 0 || !classes) {
error("handsfree: unable to get service classes from record");
goto fail;
}