]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
timer: user_instance: 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: a400f241e9ef ("timer: user_instance: report error due to open system call")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
src/timer/user-instance.c

index 7251f1a99a0774dd7093fa423985fd0d3866fc26..dd678e9d8e8bc298e3309a6b0c5955dec9ab51af 100644 (file)
@@ -165,7 +165,7 @@ void alsatimer_user_instance_open(ALSATimerUserInstance *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);