diff --git a/src/sms.c b/src/sms.c index b5c06147..5e4c885f 100644 --- a/src/sms.c +++ b/src/sms.c @@ -256,7 +256,8 @@ static DBusMessage *sms_set_property(DBusConnection *conn, DBusMessage *msg, if (strlen(value) == 0 || !valid_phone_number_format(value)) return __ofono_error_invalid_format(msg); - if (!sms->driver->sca_set) + if (sms->driver->sca_set == NULL || + sms->driver->sca_query == NULL) return __ofono_error_not_implemented(msg); string_to_phone_number(value, &sca);