GVariant *param, GDBusMethodInvocation *invocation, gpointer user_data)
{
int ret;
- if (!board_dev->get_device_revision) {
+ if (!board_dev || !board_dev->get_device_revision) {
_E("GetHWRev not supported.");
ret = -ENOTSUP;
goto revision_fail;
GVariant *param, GDBusMethodInvocation *invocation, gpointer user_data)
{
int ret;
- if (!board_dev->get_device_serial) {
+ if (!board_dev || !board_dev->get_device_serial) {
_E("GetSerial not supported.");
ret = -ENOTSUP;
goto serial_out;
_E("Failed to get serial.");
goto serial_out;
}
- _D("Serial(%s) len(%d).", info.serial, strlen(info.serial));
+ _D("Serial(%s) len(%zu).", info.serial, strlen(info.serial));
serial_out:
return g_variant_new("(si)", info.serial, ret);
{
int ret;
char *p;
- if (!board_dev->get_device_serial) {
+ if (!board_dev || !board_dev->get_device_serial) {
_E("GetNum not supported.");
ret = -ENOTSUP;
goto num_out;
++p;
strcpy(info.num, p);
}
- _D("Num(%s) len(%d).", info.num, strlen(info.num));
+ _D("Num(%s) len(%zu).", info.num, strlen(info.num));
num_out:
return g_variant_new("(si)", info.num, ret);
ret = dbus_handle_add_dbus_object(NULL, DEVICED_PATH_BOARD, &dbus_interface);
if (ret < 0)
_E("Failed to init dbus method: %d", ret);
- ret = board_dev->get_device_serial(&info.serial);
- if (ret < 0)
- _E("Failed to get serial info: %d", ret);
}
static const struct device_ops board_device_ops = {