]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
seq: user_client: fix code for GFileError
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Mon, 16 Nov 2020 02:45:41 +0000 (11:45 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Mon, 16 Nov 2020 02:45:41 +0000 (11:45 +0900)
Fixes: d662f5702de4 ("seq: user_client: report open/write error")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
src/seq/user-client.c

index 2bbc6d81ee0a2b558022d542e796ed2af4c12d16..1eb6cfc5351317afda93beeef751a6ad682880e9 100644 (file)
@@ -200,7 +200,7 @@ void alsaseq_user_client_open(ALSASeqUserClient *self, gint open_flag,
         GFileError code = g_file_error_from_errno(errno);
 
         if (code != G_FILE_ERROR_FAILED)
-            generate_file_error(error, errno, "open(%s)", devnode);
+            generate_file_error(error, code, "open(%s)", devnode);
         else
             generate_syscall_error(error, errno, "open(%s)", devnode);
 
@@ -541,9 +541,9 @@ void alsaseq_user_client_schedule_event(ALSASeqUserClient *self,
         GFileError code = g_file_error_from_errno(errno);
 
         if (code != G_FILE_ERROR_FAILED)
-            generate_file_error(error, errno, "open(%s)", priv->devnode);
+            generate_file_error(error, code, "write(%s)", priv->devnode);
         else
-            generate_syscall_error(error, errno, "open(%s)", priv->devnode);
+            generate_syscall_error(error, errno, "write(%s)", priv->devnode);
     }
 }