cli: fix "permission denied" test after g_dir_open
authorSimon Marchi <simon.marchi@efficios.com>
Thu, 25 Jul 2019 14:09:11 +0000 (10:09 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Fri, 26 Jul 2019 18:59:54 +0000 (14:59 -0400)
When changing from opendir/readdir to g_dir_open/g_dir_read_name, I
forgot this check from reading errno to reading the error output
variable.

Change-Id: I95e22531c20ec90df0bc517bbf666f5698cddd15
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/1781
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
src/cli/babeltrace2-cfg-src-auto-disc.c

index 6dcb9e2c9b39194de84d2adb8235b89c0c4cc9b4..6b1b45635dca0fc813077cac11ca36c3258f83df 100644 (file)
@@ -525,7 +525,7 @@ int auto_discover_source_for_input_as_dir_or_file_rec(GString *input,
                        const char *fmt = "Failed to open directory %s: %s";
                        BT_LOGW(fmt, input->str, error->message);
 
-                       if (errno == EACCES) {
+                       if (error->code == G_FILE_ERROR_ACCES) {
                                /* This is not a fatal error, we just skip it. */
                                status = 1;
                                goto end;
This page took 0.024526 seconds and 4 git commands to generate.