g_return_if_fail(ALSARAWMIDI_IS_STREAM_PAIR(self));
priv = alsarawmidi_stream_pair_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(ALSARAWMIDI_IS_STREAM_PAIR(self));
priv = alsarawmidi_stream_pair_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;
- }
-
access_modes = fcntl(priv->fd, F_GETFL);
if (access_modes < 0) {
generate_error(error, errno);