aboutsummaryrefslogtreecommitdiffstats
path: root/community/libblockdev/fix-glibc-glob-onlydir.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/libblockdev/fix-glibc-glob-onlydir.patch')
-rw-r--r--community/libblockdev/fix-glibc-glob-onlydir.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/community/libblockdev/fix-glibc-glob-onlydir.patch b/community/libblockdev/fix-glibc-glob-onlydir.patch
new file mode 100644
index 0000000000..5be3a7bd18
--- /dev/null
+++ b/community/libblockdev/fix-glibc-glob-onlydir.patch
@@ -0,0 +1,13 @@
+diff --git a/src/plugins/s390.c b/src/plugins/s390.c
+index dcb5bc9f7b..1460166b2d 100644
+--- a/src/plugins/s390.c
++++ b/src/plugins/s390.c
+@@ -973,7 +973,7 @@ gboolean bd_s390_zfcp_offline (const gchar *devno, const gchar *wwpn, const gcha
+
+ /* gather the luns */
+ pattern = g_strdup_printf ("%s/0x??????????????\?\?/0x????????????????", zfcpsysfs);
+- rc = glob (pattern, GLOB_ONLYDIR, NULL, &luns);
++ rc = glob (pattern, 0x0, NULL, &luns);
+ if (rc == GLOB_ABORTED || rc == GLOB_NOSPACE) {
+ g_set_error (error, BD_S390_ERROR, BD_S390_ERROR_DEVICE,
+ "An error occurred trying to determine if other LUNs are still associated with WWPN %s", wwpn);