g_return_if_fail(ALSATIMER_IS_USER_INSTANCE(self));
priv = alsatimer_user_instance_get_instance_private(self);
+ g_return_if_fail(priv->fd >= 0);
g_return_if_fail(proto_ver_triplet != NULL);
g_return_if_fail(error == NULL || *error == NULL);
- if (priv->fd < 0) {
- generate_error(error, ENXIO);
- return;
- }
-
*proto_ver_triplet = (const guint16 *)priv->proto_ver_triplet;
}
g_return_if_fail(ALSATIMER_IS_USER_INSTANCE(self));
priv = alsatimer_user_instance_get_instance_private(self);
+ g_return_if_fail(priv->fd >= 0);
g_return_if_fail(gsrc != NULL);
g_return_if_fail(error == NULL || *error == NULL);
- if (priv->fd < 0) {
- generate_error(error, ENXIO);
- return;
- }
-
buf = g_malloc0(page_size);
*gsrc = g_source_new(&funcs, sizeof(TimerUserInstanceSource));